From 9918a2c920dfe2e45ae6cfc776797a1806be49b9 Mon Sep 17 00:00:00 2001 From: Derek Foreman Date: Wed, 11 Oct 2017 15:39:26 -0500 Subject: [PATCH] ecore_wl2: Don't overwrite saved geometry if switching fs to max If we switch from fullscreen to maximized we need to keep the pre-fs 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 58faee4445..4750267b30 100644 --- a/src/lib/ecore_wl2/ecore_wl2_window.c +++ b/src/lib/ecore_wl2/ecore_wl2_window.c @@ -865,7 +865,8 @@ ecore_wl2_window_maximized_set(Ecore_Wl2_Window *window, Eina_Bool maximized) if (maximized) { - window->saved = window->set_config.geometry; + if (!window->set_config.fullscreen) + window->saved = window->set_config.geometry; if (window->zxdg_toplevel) zxdg_toplevel_v6_set_maximized(window->zxdg_toplevel);