[gnome-todo] window: Properly chain up on unmap



commit f4efb8c19844968bc09822cb5ed1cefbc3d2aeae
Author: Georges Basile Stavracas Neto <georges stavracas gmail com>
Date:   Sun Sep 22 21:33:14 2019 -0300

    window: Properly chain up on unmap
    
    Embarassing bug :(

 src/gtd-window.c | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)
---
diff --git a/src/gtd-window.c b/src/gtd-window.c
index 59266f0..438354d 100644
--- a/src/gtd-window.c
+++ b/src/gtd-window.c
@@ -492,8 +492,6 @@ gtd_window_unmap (GtkWidget *widget)
   GSettings *settings;
   GtkWindow *window;
   gboolean maximized;
-  gint height;
-  gint width;
 
   window = GTK_WINDOW (widget);
   settings = gtd_manager_get_settings (gtd_manager_get_default ());
@@ -501,11 +499,14 @@ gtd_window_unmap (GtkWidget *widget)
 
   g_settings_set_boolean (settings, "window-maximized", maximized);
 
-  if (maximized)
-    return;
+  if (!maximized)
+    {
+      gint height;
+      gint width;
 
-  gtk_window_get_size (window, &width, &height);
-  g_settings_set (settings, "window-size", "(ii)", width, height);
+      gtk_window_get_size (window, &width, &height);
+      g_settings_set (settings, "window-size", "(ii)", width, height);
+    }
 
   GTK_WIDGET_CLASS (gtd_window_parent_class)->unmap (widget);
 }


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]