devilhorns pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=b184d140a250ebc9e4559379b6c40445796831e8
commit b184d140a250ebc9e4559379b6c40445796831e8 Author: Chris Michael <[email protected]> Date: Tue Feb 11 07:10:15 2014 +0000 evas-drm: Set Magic on the Ecore_Evas @bugfix: Set magic on the ecore_evas Signed-off-by: Chris Michael <[email protected]> --- src/modules/ecore_evas/engines/drm/ecore_evas_drm.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/modules/ecore_evas/engines/drm/ecore_evas_drm.c b/src/modules/ecore_evas/engines/drm/ecore_evas_drm.c index 8a7160b..68f327e 100644 --- a/src/modules/ecore_evas/engines/drm/ecore_evas_drm.c +++ b/src/modules/ecore_evas/engines/drm/ecore_evas_drm.c @@ -122,12 +122,17 @@ ecore_evas_drm_new_internal(const char *device, unsigned int parent, int x, int return NULL; } + /* try to allocate space for new ecore_evas */ if (!(ee = calloc(1, sizeof(Ecore_Evas)))) { ERR("Failed to allocate space for new Ecore_Evas"); return NULL; } + ECORE_MAGIC_SET(ee, ECORE_MAGIC_EVAS); + + /* try to init drm */ + return ee; } --
