From 51bc12ddecbab5ecfadeaf02a35f142d8cca34cf Mon Sep 17 00:00:00 2001 From: Fabien Tassin Date: Wed, 6 Mar 2013 18:14:06 +0100 Subject: Bug #695193 - Window size resets to default at exit with gtk 3.7.10+ --- e-util/e-misc-utils.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'e-util/e-misc-utils.c') diff --git a/e-util/e-misc-utils.c b/e-util/e-misc-utils.c index 7d1a0c6028..563a69c54c 100644 --- a/e-util/e-misc-utils.c +++ b/e-util/e-misc-utils.c @@ -178,11 +178,9 @@ window_unmap_cb (GtkWindow *window, if (data->timeout_id > 0) g_source_remove (data->timeout_id); - /* It's too late to record the window position. - * gtk_window_get_position() will report (0, 0). */ - data->flags &= ~E_RESTORE_WINDOW_POSITION; - - window_update_settings (data); + /* Reset the flags so the window position and size are not + * accidentally reverted to their default value at the next run. */ + data->flags = 0; return FALSE; } -- cgit v1.2.3