diff options
author | Alexey Yakovenko <wakeroid@gmail.com> | 2009-07-30 20:49:26 +0200 |
---|---|---|
committer | Alexey Yakovenko <wakeroid@gmail.com> | 2009-07-30 20:49:26 +0200 |
commit | fb76a7dfc7d46d08a9dc6921b1a216b098c134bd (patch) | |
tree | c921317637e894f56da7070b3f36f85afe965658 /gtkplaylist.c | |
parent | c7ffb4409b96de92b758003d143212f7d3cf60da (diff) |
fixed crash bug in [re]start tune handler, added window title handler
Diffstat (limited to 'gtkplaylist.c')
-rw-r--r-- | gtkplaylist.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/gtkplaylist.c b/gtkplaylist.c index 4835fda0..ff7eab8b 100644 --- a/gtkplaylist.c +++ b/gtkplaylist.c @@ -526,6 +526,17 @@ void gtkps_songchanged (int from, int to) { if (from >= 0 || to >= 0) { GDK_THREADS_ENTER(); + if (to >= 0) { + playItem_t *it = ps_get_for_idx (to); + char str[600]; + char dname[512]; + ps_format_item_display_name (it, dname, 512); + snprintf (str, 600, "DeaDBeeF - %s", dname); + gtk_window_set_title (GTK_WINDOW (mainwin), str); + } + else { + gtk_window_set_title (GTK_WINDOW (mainwin), "DeaDBeeF"); + } GtkWidget *widget = lookup_widget (mainwin, "playlist"); if (!widget) { return; |