summaryrefslogtreecommitdiff
path: root/plugins/gtkui/gtkui.c
diff options
context:
space:
mode:
authorGravatar waker <wakeroid@gmail.com>2012-08-16 17:41:07 +0200
committerGravatar waker <wakeroid@gmail.com>2012-08-16 17:41:07 +0200
commitf936dc17363dc6ef9fb518bc5b115b0ae43e8fdc (patch)
tree3a7c7adaa942c3dbb43e869f032695d63c52ded4 /plugins/gtkui/gtkui.c
parentdb91e6e374e7f96e2576d111ac6562493bd397a0 (diff)
gtkui: fixed column autoresize maximized bug
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 d4647e7e..4eb96eec 100644
--- a/plugins/gtkui/gtkui.c
+++ b/plugins/gtkui/gtkui.c
@@ -73,6 +73,7 @@ GtkWidget *theme_treeview;
GtkWidget *theme_button;
int gtkui_embolden_current_track;
+int gtkui_init_complete;
#define TRAY_ICON "deadbeef_tray_icon"
@@ -1060,6 +1061,12 @@ smclient_save_state (EggSMClient *client, const char *state_dir, gpointer user_d
}
#endif
+gboolean
+gtkui_init_complete_cb (void *ctx) {
+ gtkui_init_complete = 1;
+ return FALSE;
+}
+
void
gtkui_thread (void *ctx) {
int argc = 2;
@@ -1178,6 +1185,8 @@ gtkui_thread (void *ctx) {
gtk_window_set_title (GTK_WINDOW (mainwin), str);
gtk_initialized = 1;
+ g_idle_add (gtkui_init_complete_cb, NULL);
+
gtk_main ();
if (refresh_timeout) {