summaryrefslogtreecommitdiff
path: root/plugins/gtkui/gtkui.c
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/gtkui/gtkui.c')
-rw-r--r--plugins/gtkui/gtkui.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/plugins/gtkui/gtkui.c b/plugins/gtkui/gtkui.c
index bf8003ad..0c30773d 100644
--- a/plugins/gtkui/gtkui.c
+++ b/plugins/gtkui/gtkui.c
@@ -192,6 +192,9 @@ on_trayicon_activate (GtkWidget *widget,
gtk_widget_show (mainwin);
gtk_window_move (mainwin, x, y);
gtk_window_resize (mainwin, w, h);
+ if (deadbeef->conf_get_int ("mainwin.geometry.maximized", 0)) {
+ gtk_window_maximize (GTK_WINDOW (mainwin));
+ }
gtk_window_present (GTK_WINDOW (mainwin));
}
return FALSE;
@@ -216,6 +219,9 @@ on_trayicon_button_press_event (GtkWidget *widget,
int h = deadbeef->conf_get_int ("mainwin.geometry.h", 300);
gtk_window_move (GTK_WINDOW (mainwin), x, y);
gtk_window_resize (GTK_WINDOW (mainwin), w, h);
+ if (deadbeef->conf_get_int ("mainwin.geometry.maximized", 0)) {
+ gtk_window_maximize (GTK_WINDOW (mainwin));
+ }
gtk_window_present (GTK_WINDOW (mainwin));
}
}
@@ -347,6 +353,9 @@ gtkui_thread (void *ctx) {
int h = deadbeef->conf_get_int ("mainwin.geometry.h", 300);
gtk_window_move (GTK_WINDOW (mainwin), x, y);
gtk_window_resize (GTK_WINDOW (mainwin), w, h);
+ if (deadbeef->conf_get_int ("mainwin.geometry.maximized", 0)) {
+ gtk_window_maximize (GTK_WINDOW (mainwin));
+ }
}
// order and looping
const char *orderwidgets[3] = { "order_linear", "order_shuffle", "order_random" };