From 06c8d314f398471b11be5827f4be54c1d099111b Mon Sep 17 00:00:00 2001 From: kakaroto Date: Mon, 23 Jul 2012 11:59:18 +0000 Subject: [PATCH] Evas: Implement scale_hint_get/set for gl_sdl git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@74323 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- src/modules/engines/gl_sdl/evas_engine.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/modules/engines/gl_sdl/evas_engine.c b/src/modules/engines/gl_sdl/evas_engine.c index b8ed520..c032ad1 100644 --- a/src/modules/engines/gl_sdl/evas_engine.c +++ b/src/modules/engines/gl_sdl/evas_engine.c @@ -807,6 +807,7 @@ eng_image_draw(void *data, void *context, void *surface, void *image, int src_x, static void eng_image_scale_hint_set(void *data __UNUSED__, void *image, int hint) { + if (image) evas_gl_common_image_scale_hint_set(image, hint); } static void @@ -876,7 +877,9 @@ eng_image_map_surface_free(void *data __UNUSED__, void *surface) static int eng_image_scale_hint_get(void *data __UNUSED__, void *image) { - return EVAS_IMAGE_SCALE_HINT_NONE; + Evas_GL_Image *gim = image; + if (!gim) return EVAS_IMAGE_SCALE_HINT_NONE; + return gim->scale_hint; } static void -- 2.7.4