From 8381ac5f551909f499c69541bed5fd0956df78d6 Mon Sep 17 00:00:00 2001 From: Youness Alaoui Date: Mon, 23 Jul 2012 11:59:18 +0000 Subject: [PATCH] Evas: Implement scale_hint_get/set for gl_sdl SVN revision: 74323 --- legacy/evas/src/modules/engines/gl_sdl/evas_engine.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/legacy/evas/src/modules/engines/gl_sdl/evas_engine.c b/legacy/evas/src/modules/engines/gl_sdl/evas_engine.c index b8ed5206da..c032ad14b6 100644 --- a/legacy/evas/src/modules/engines/gl_sdl/evas_engine.c +++ b/legacy/evas/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