e_int_config_comp: Don't display vsync checkbox if opengl is not

supported.

ref T8553
This commit is contained in:
Christopher Michael 2020-01-15 09:00:48 -05:00
parent ac4323b453
commit 468c46d850
1 changed files with 6 additions and 3 deletions

View File

@ -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);