wl-drm: If we end up using software_drm, then override elm preferences (ala X compositor)
Signed-off-by: Chris Michael <cp.michael@samsung.com>
This commit is contained in:
parent
ca6c46d0c8
commit
3ddad83f79
|
@ -113,14 +113,20 @@ e_modapi_init(E_Module *m)
|
||||||
|
|
||||||
/* fallback to framebuffer drm (non-accel) */
|
/* fallback to framebuffer drm (non-accel) */
|
||||||
if (!e_comp->ee)
|
if (!e_comp->ee)
|
||||||
e_comp->ee = ecore_evas_drm_new(NULL, 0, 0, 0, 1, 1);
|
|
||||||
|
|
||||||
if (e_comp->ee)
|
|
||||||
e_comp_gl_set(EINA_FALSE);
|
|
||||||
else
|
|
||||||
{
|
{
|
||||||
fprintf(stderr, "Could not create ecore_evas_drm canvas");
|
if ((e_comp->ee = ecore_evas_drm_new(NULL, 0, 0, 0, 1, 1)))
|
||||||
return NULL;
|
{
|
||||||
|
e_comp_gl_set(EINA_FALSE);
|
||||||
|
elm_config_accel_preference_set("none");
|
||||||
|
elm_config_accel_preference_override_set(EINA_TRUE);
|
||||||
|
elm_config_all_flush();
|
||||||
|
elm_config_save();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
fprintf(stderr, "Could not create ecore_evas_drm canvas");
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
ecore_evas_data_set(e_comp->ee, "comp", e_comp);
|
ecore_evas_data_set(e_comp->ee, "comp", e_comp);
|
||||||
|
|
Loading…
Reference in New Issue