There was a bug that the window was resized to old size when the window's state changed
to unmaximize and unfullscreen.
This patch updates window's saved size when the window which state is both unmaximize
and unfullscreen.
@tizen_fix
Change-Id: I63decf2113f26f2cfb8378c2a29ff39455ffcf36
Signed-off-by: Doyoun Kang <doyoun.kang@samsung.com>
if (window->pending.configure && window->updating)
ERR("Window shouldn't be rendering before initial configure");
+ // TIZEN_ONLY(20200922) : update window's saved size
+ if (!window->def_config.fullscreen && !window->def_config.maximized)
+ {
+ if (window->pending.geom)
+ {
+ window->saved.w = window->set_config.geometry.w;
+ window->saved.h = window->set_config.geometry.h;
+ }
+ }
+ //
+
if (!window->updating)
_ecore_wl2_window_configure_send(window);
if (window->pending.configure && window->updating)
ERR("Window shouldn't be rendering before initial configure");
+ // TIZEN_ONLY(20200922) : update window's saved size
+ if (!window->def_config.fullscreen && !window->def_config.maximized)
+ {
+ if (window->pending.geom)
+ {
+ window->saved.w = window->set_config.geometry.w;
+ window->saved.h = window->set_config.geometry.h;
+ }
+ }
+ //
+
if (!window->updating)
_ecore_wl2_window_configure_send(window);