X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fui.c;h=e0541c93dd431e6079e1023dcc4beba0a56737c1;hb=b2b735205d9b6c57635a052c8d4af1329bfda723;hp=64d5f99f3483631aae4cbf37d49d382123cd8220;hpb=f543c7010b6b82412fd429c9e492c65638935444;p=melted_gui diff --git a/src/ui.c b/src/ui.c index 64d5f99..e0541c9 100644 --- a/src/ui.c +++ b/src/ui.c @@ -986,12 +986,14 @@ void ui_playlist_draw_item(instance_t* app, int idx) pthread_mutex_unlock(&app->playlist.lock); }; -void ui_set_status(instance_t* app, char* str) +void ui_set_status(instance_t* app, char* str, int lock) { - gdk_threads_enter(); + if(lock) + gdk_threads_enter(); gtk_label_set_text(GTK_LABEL(app->status_label), str); gdk_flush(); - gdk_threads_leave(); + if(lock) + gdk_threads_leave(); }; void ui_show_error(GtkWidget *window, char* title, char* message)