From 468c46d850f197d87b4ad120626b0953c34a3da5 Mon Sep 17 00:00:00 2001 From: Christopher Michael Date: Wed, 15 Jan 2020 09:00:48 -0500 Subject: [PATCH] e_int_config_comp: Don't display vsync checkbox if opengl is not supported. ref T8553 --- src/bin/e_int_config_comp.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/bin/e_int_config_comp.c b/src/bin/e_int_config_comp.c index cea8c5d40..bafe0cebb 100644 --- a/src/bin/e_int_config_comp.c +++ b/src/bin/e_int_config_comp.c @@ -445,9 +445,12 @@ _basic_create_widgets(E_Config_Dialog *cfd, of = e_widget_framelist_add(evas, _("Behavior"), 0); - ob = e_widget_check_add(evas, _("Tear-free updates (VSynced)"), &(cfdata->vsync)); - e_widget_framelist_object_append(of, ob); - + if (ecore_evas_engine_type_supported_get(ECORE_EVAS_ENGINE_OPENGL_X11)) + { + ob = e_widget_check_add(evas, _("Tear-free updates (VSynced)"), &(cfdata->vsync)); + e_widget_framelist_object_append(of, ob); + } + ob = e_widget_check_add(evas, _("Smooth scaling of window content"), &(cfdata->smooth_windows)); e_widget_framelist_object_append(of, ob);