From f0a6c5ca267f386ca04ec93ef498d9b3cca87434 Mon Sep 17 00:00:00 2001 From: Christopher Michael Date: Thu, 24 Jan 2013 09:16:19 +0000 Subject: [PATCH] During engine setup, try to allocate a new Render_Engine structure. Signed-off-by: Christopher Michael SVN revision: 83241 --- src/modules/evas/engines/wayland_shm/evas_engine.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/modules/evas/engines/wayland_shm/evas_engine.c b/src/modules/evas/engines/wayland_shm/evas_engine.c index 19f3ed1..5334754 100644 --- a/src/modules/evas/engines/wayland_shm/evas_engine.c +++ b/src/modules/evas/engines/wayland_shm/evas_engine.c @@ -61,7 +61,14 @@ int _evas_engine_way_shm_log_dom = -1; static void * _output_engine_setup(int w, int h, unsigned int rotation, unsigned int depth, Eina_Bool destination_alpha, struct wl_shm *wl_shm, struct wl_surface *wl_surface, int try_swap) { - return NULL; + Render_Engine *re = NULL; + + /* try to allocate a new render engine */ + if (!(re = calloc(1, sizeof(Render_Engine)))) + return NULL; + + /* return allocated render engine */ + return re; } /* engine functions */ -- 2.7.4