summaryrefslogtreecommitdiff
path: root/plugins/gtkui/widgets.c
diff options
context:
space:
mode:
authorGravatar Alexey Yakovenko <waker@users.sourceforge.net>2014-07-05 21:49:56 +0200
committerGravatar Alexey Yakovenko <waker@users.sourceforge.net>2014-07-05 21:49:56 +0200
commit5ebe1b869b960078cbb26c0b90a848be9800ff18 (patch)
tree1b8090a483001d33985516bb87defc6503a7d333 /plugins/gtkui/widgets.c
parent3e56c4fa4b69e20afda0c162714549ee116e06cc (diff)
fixed artwork cache resetting in multiple places (bug #1143)
Diffstat (limited to 'plugins/gtkui/widgets.c')
-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 1bacb50e..51b37c28 100644
--- a/plugins/gtkui/widgets.c
+++ b/plugins/gtkui/widgets.c
@@ -2349,6 +2349,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_PLAYLIST_REFRESH:
+ g_idle_add (coverart_redraw_cb, w);
+ break;
case DB_EV_SONGSTARTED:
g_idle_add (coverart_redraw_cb, w);
break;