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.
This commit is contained in:
Sung W. Park 2013-03-07 19:20:40 +09:00
parent c36769a9ae
commit 8a140f3c5b
1 changed files with 2 additions and 2 deletions

View File

@ -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);
}