From 9a1e00ed324cdc23a950dd45e538529bb355c0e0 Mon Sep 17 00:00:00 2001 From: Christopher Michael Date: Sat, 29 Jul 2006 15:09:53 +0000 Subject: [PATCH] If a window is resized manually when maximized, unset the maximize state. SVN revision: 24297 --- src/bin/e_border.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/bin/e_border.c b/src/bin/e_border.c index 2fb0a3e8e..5de576504 100644 --- a/src/bin/e_border.c +++ b/src/bin/e_border.c @@ -6657,6 +6657,12 @@ _e_border_resize_end(E_Border *bd) } e_resize_end(); resize = NULL; + + /* If this border was maximized, we need to unset Maximized state or + * on restart, E still thinks it's maximized */ + if (bd->maximized != E_MAXIMIZE_NONE) + e_hints_window_maximized_set(bd, bd->maximized & E_MAXIMIZE_NONE, + bd->maximized & E_MAXIMIZE_NONE); return 1; }