summaryrefslogtreecommitdiff
path: root/plugins/gtkui/wingeom.c
diff options
context:
space:
mode:
authorGravatar waker <wakeroid@gmail.com>2011-03-10 12:23:43 +0100
committerGravatar waker <wakeroid@gmail.com>2011-03-10 12:23:43 +0100
commitaeb68a9fa25bdce10e4d6974fca4bb4f8c4a35b8 (patch)
tree6062d7b82b02c96083f6befb43e5e8019e2b25a4 /plugins/gtkui/wingeom.c
parentf03869a1d76f9428b367d6c7301ca073f38fc36d (diff)
save/restore preferences window geometry
Diffstat (limited to 'plugins/gtkui/wingeom.c')
-rw-r--r--plugins/gtkui/wingeom.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/plugins/gtkui/wingeom.c b/plugins/gtkui/wingeom.c
index d47743c3..8591a5c6 100644
--- a/plugins/gtkui/wingeom.c
+++ b/plugins/gtkui/wingeom.c
@@ -91,7 +91,9 @@ wingeom_restore (GtkWidget *win, const char *name, int dx, int dy, int dw, int d
if (x != -1 && y != -1) {
gtk_window_move (GTK_WINDOW (win), x, y);
}
- gtk_window_resize (GTK_WINDOW (win), w, h);
+ if (w != -1 && h != -1) {
+ gtk_window_resize (GTK_WINDOW (win), w, h);
+ }
snprintf (key, sizeof (key), "%s.geometry.maximized", name);
if (deadbeef->conf_get_int (key, dmax)) {
gtk_window_maximize (GTK_WINDOW (win));