From b184d140a250ebc9e4559379b6c40445796831e8 Mon Sep 17 00:00:00 2001 From: Chris Michael Date: Tue, 11 Feb 2014 07:10:15 +0000 Subject: [PATCH] evas-drm: Set Magic on the Ecore_Evas @bugfix: Set magic on the ecore_evas Signed-off-by: Chris Michael --- 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 8a7160bfee..68f327ef2a 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; }