summaryrefslogtreecommitdiff
path: root/src/gnome2/main_window.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/gnome2/main_window.c')
-rw-r--r--src/gnome2/main_window.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/gnome2/main_window.c b/src/gnome2/main_window.c
index f2cc764..ac7f43f 100644
--- a/src/gnome2/main_window.c
+++ b/src/gnome2/main_window.c
@@ -449,14 +449,18 @@ static gboolean on_configure_event(GtkWidget *widget,
gint x;
gint y;
- gdk_window_get_root_origin(gtk_widget_get_window(widgets.app), &x,
- &y);
+ gdk_window_get_root_origin(gtk_widget_get_window(widgets.app), &x, &y);
settings.gs_width = event->width;
settings.gs_height = event->height;
settings.app_x = x;
settings.app_y = y;
+#ifdef HAVE_GTK_312
+ sprintf(layout, "%d", gtk_window_is_maximized(GTK_WINDOW(widgets.app)));
+ xml_set_value("Xiphos", "layout", "maximized", layout);
+#endif
+
sprintf(layout, "%d", settings.gs_width);
xml_set_value("Xiphos", "layout", "width", layout);