From dc3873c8db964845aa12508874b13d3074265d18 Mon Sep 17 00:00:00 2001 From: Derek Foreman Date: Thu, 29 Jun 2017 17:12:01 -0500 Subject: [PATCH] software_generic: fix eng_image_native_get This has been a stub for a long time, but now we have a native_set, so we should have a native_get too. This is required for hw plane usage on the software engine. --- src/modules/evas/engines/software_generic/evas_engine.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/modules/evas/engines/software_generic/evas_engine.c b/src/modules/evas/engines/software_generic/evas_engine.c index f58fb494d3..85e9f401c3 100644 --- a/src/modules/evas/engines/software_generic/evas_engine.c +++ b/src/modules/evas/engines/software_generic/evas_engine.c @@ -1193,9 +1193,14 @@ eng_image_native_set(void *data EINA_UNUSED, void *image, void *native) } static void * -eng_image_native_get(void *data EINA_UNUSED, void *image EINA_UNUSED) +eng_image_native_get(void *data EINA_UNUSED, void *image) { - return NULL; + RGBA_Image *im = image; + Evas_Native_Surface *n; + + if (!im) return NULL; + n = im->native.data; + return n; } static void *