From 8a140f3c5ba0ddbc7a0949833292e75b3d0af39a Mon Sep 17 00:00:00 2001 From: "Sung W. Park" Date: Thu, 7 Mar 2013 19:20:40 +0900 Subject: [PATCH] Elementary elm_glview: call surface update when mode changes When glview mode was set using elm_glview_mode_set() function, it wasn't properly calling the surface_update function internally. This can potentially cause the surface to be not updated to the latest mode that was set by the user. Also removed a call to the surface update function that was unnecessary. --- legacy/elementary/src/lib/elm_glview.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/legacy/elementary/src/lib/elm_glview.c b/legacy/elementary/src/lib/elm_glview.c index 3bd282501f..65b86083c9 100644 --- a/legacy/elementary/src/lib/elm_glview.c +++ b/legacy/elementary/src/lib/elm_glview.c @@ -353,6 +353,7 @@ _mode_set(Eo *obj, void *_pd, va_list *list) sd->mode = mode; + _glview_update_surface(obj); elm_glview_changed_set(obj); if (ret) *ret = EINA_TRUE; @@ -423,7 +424,6 @@ _render_policy_set(Eo *obj, void *_pd, va_list *list) sd->render_policy = policy; _set_render_policy_callback(obj); - _glview_update_surface(obj); } EAPI void @@ -446,8 +446,8 @@ _size_set(Eo *obj, void *_pd, va_list *list) sd->w = w; sd->h = h; - _glview_update_surface(obj); + _glview_update_surface(obj); elm_glview_changed_set(obj); }