derekf pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=10de856ee91f0af2148b00176ff8df39f1e0b3a2
commit 10de856ee91f0af2148b00176ff8df39f1e0b3a2 Author: Derek Foreman <[email protected]> Date: Wed Oct 11 15:38:39 2017 -0500 ecore_wl2: Don't overwrite saved geometry if switching max to fs If we switch from maximized to fullscreen we need to keep the pre-max geometry around in case we ever unmaximize AND unfullscreen. --- src/lib/ecore_wl2/ecore_wl2_window.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/ecore_wl2/ecore_wl2_window.c b/src/lib/ecore_wl2/ecore_wl2_window.c index 16ad04a7e5..58faee4445 100644 --- a/src/lib/ecore_wl2/ecore_wl2_window.c +++ b/src/lib/ecore_wl2/ecore_wl2_window.c @@ -901,7 +901,8 @@ ecore_wl2_window_fullscreen_set(Ecore_Wl2_Window *window, Eina_Bool fullscreen) if (fullscreen) { - window->saved = window->set_config.geometry; + if (!window->set_config.maximized) + window->saved = window->set_config.geometry; if (window->zxdg_toplevel) zxdg_toplevel_v6_set_fullscreen(window->zxdg_toplevel, NULL); --
