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.c20
1 files changed, 0 insertions, 20 deletions
diff --git a/plugins/gtkui/gtkui.c b/plugins/gtkui/gtkui.c
index 13ec7e68..e932915b 100644
--- a/plugins/gtkui/gtkui.c
+++ b/plugins/gtkui/gtkui.c
@@ -66,8 +66,6 @@
static ddb_gtkui_t plugin;
DB_functions_t *deadbeef;
-static intptr_t gtk_tid;
-
// cover art loading plugin
DB_artwork_plugin_t *coverart_plugin = NULL;
@@ -761,7 +759,6 @@ volumebar_redraw (void) {
// ddb_tabstrip_refresh (DDB_TABSTRIP (ts));
//}
-static int gtk_initialized = 0;
static gint refresh_timeout = 0;
void
@@ -831,17 +828,6 @@ gtkui_message (uint32_t id, uintptr_t ctx, uint32_t p1, uint32_t p2) {
send_messages_to_widgets (rootwidget, id, ctx, p1, p2);
}
switch (id) {
- case DB_EV_PLUGINSLOADED:
- break;
- // gtk must be running in separate thread
- gtk_initialized = 0;
- gtk_tid = deadbeef->thread_start (gtkui_thread, NULL);
- // wait until gtk finishes initializing
- while (!gtk_initialized) {
- usleep (10000);
- }
-
- break;
case DB_EV_ACTIVATED:
g_idle_add (activate_cb, NULL);
break;
@@ -1102,7 +1088,6 @@ gtkui_thread (void *ctx) {
deadbeef->conf_get_str ("gtkui.titlebar_stopped", "DeaDBeeF-%V", fmt, sizeof (fmt));
deadbeef->pl_format_title (NULL, -1, str, sizeof (str), -1, fmt);
gtk_window_set_title (GTK_WINDOW (mainwin), str);
- gtk_initialized = 1;
g_idle_add (unlock_playlist_columns_cb, NULL);
@@ -1364,11 +1349,6 @@ gtkui_stop (void) {
}
trace ("quitting gtk\n");
g_idle_add (quit_gtk_cb, NULL);
- trace ("waiting for gtk thread to finish\n");
- deadbeef->thread_join (gtk_tid);
- trace ("gtk thread finished\n");
- gtk_tid = 0;
- //main_playlist_free ();
trace ("gtkui_stop completed\n");
return 0;
}