summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Alexey Yakovenko <waker@users.sourceforge.net>2013-11-09 12:46:25 +0100
committerGravatar Alexey Yakovenko <waker@users.sourceforge.net>2013-11-09 12:46:25 +0100
commite2a3d27f79358847449eace52512a4e70a020e32 (patch)
treef57fe9eb41bef03c20acaed3d2a98797cd272009
parent64a203025e8d90c6c34fb6326126ea2d87987fda (diff)
gtkui: fixed cover widget not updating when transitioning to next track
-rw-r--r--plugins/gtkui/widgets.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/plugins/gtkui/widgets.c b/plugins/gtkui/widgets.c
index 025d7c3d..00d9557b 100644
--- a/plugins/gtkui/widgets.c
+++ b/plugins/gtkui/widgets.c
@@ -2194,6 +2194,9 @@ static int
coverart_message (ddb_gtkui_widget_t *w, uint32_t id, uintptr_t ctx, uint32_t p1, uint32_t p2) {
w_coverart_t *ca = (w_coverart_t *)w;
switch (id) {
+ case DB_EV_SONGSTARTED:
+ g_idle_add (coverart_redraw_cb, w);
+ break;
case DB_EV_TRACKINFOCHANGED:
{
ddb_event_track_t *ev = (ddb_event_track_t *)ctx;