diff options
author | 2011-03-10 12:23:43 +0100 | |
---|---|---|
committer | 2011-03-10 12:23:43 +0100 | |
commit | aeb68a9fa25bdce10e4d6974fca4bb4f8c4a35b8 (patch) | |
tree | 6062d7b82b02c96083f6befb43e5e8019e2b25a4 /plugins/gtkui/wingeom.c | |
parent | f03869a1d76f9428b367d6c7301ca073f38fc36d (diff) |
save/restore preferences window geometry
Diffstat (limited to 'plugins/gtkui/wingeom.c')
-rw-r--r-- | plugins/gtkui/wingeom.c | 4 |
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)); |