[gthumb] do not save the size if the window is maximized



commit 7d011c71398d594f0fc33894238fe9e90b947480
Author: Paolo Bacchilega <paobac src gnome org>
Date:   Sat Aug 7 12:33:18 2010 +0200

    do not save the size if the window is maximized

 gthumb/gth-browser.c |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)
---
diff --git a/gthumb/gth-browser.c b/gthumb/gth-browser.c
index b4c15f4..e196fd0 100644
--- a/gthumb/gth-browser.c
+++ b/gthumb/gth-browser.c
@@ -2195,8 +2195,13 @@ _gth_browser_real_set_current_page (GthWindow *window,
 	_gth_browser_hide_infobar (browser);
 
 	if (prev_page >= 0) {
-		gtk_window_get_size (GTK_WINDOW (window), &width, &height);
-		gth_window_save_page_size (GTH_WINDOW (window), prev_page, width, height);
+		GdkWindowState state;
+
+		state = gdk_window_get_state (gtk_widget_get_window (GTK_WIDGET (browser)));
+		if ((state & GDK_WINDOW_STATE_MAXIMIZED) == 0) { /* ! maximized */
+			gtk_window_get_size (GTK_WINDOW (window), &width, &height);
+			gth_window_save_page_size (GTH_WINDOW (window), prev_page, width, height);
+		}
 	}
 	gth_window_apply_saved_size (GTH_WINDOW (window), page);
 



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