diff options
author | waker <wakeroid@gmail.com> | 2012-08-16 17:41:07 +0200 |
---|---|---|
committer | waker <wakeroid@gmail.com> | 2012-08-16 17:41:07 +0200 |
commit | f936dc17363dc6ef9fb518bc5b115b0ae43e8fdc (patch) | |
tree | 3a7c7adaa942c3dbb43e869f032695d63c52ded4 /plugins/gtkui/gtkui.c | |
parent | db91e6e374e7f96e2576d111ac6562493bd397a0 (diff) |
gtkui: fixed column autoresize maximized bug
Diffstat (limited to 'plugins/gtkui/gtkui.c')
-rw-r--r-- | plugins/gtkui/gtkui.c | 9 |
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) { |