TPL_DEBUG("bind wp_presentation_interface");
} else if (strcmp(interface, "zwp_linux_explicit_synchronization_v1") == 0) {
char *env = tpl_getenv("TPL_EFS");
- if (env && atoi(env)) {
+ if (env && !atoi(env)) {
+ wl_egl_display->use_explicit_sync = TPL_FALSE;
+ } else {
wl_egl_display->explicit_sync =
wl_registry_bind(wl_registry, name,
&zwp_linux_explicit_synchronization_v1_interface, 1);
wl_egl_display->use_explicit_sync = TPL_TRUE;
TPL_DEBUG("bind zwp_linux_explicit_synchronization_v1_interface");
- } else {
- wl_egl_display->use_explicit_sync = TPL_FALSE;
}
}
}