summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--main.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/main.c b/main.c
index a8240659..273dea8c 100644
--- a/main.c
+++ b/main.c
@@ -388,6 +388,11 @@ player_thread (uintptr_t ctx) {
break;
case M_PLAYSONG:
gtkpl_playsong (&main_playlist);
+ GDK_THREADS_ENTER();
+ if (playlist_current_ptr) {
+ gtkpl_redraw_pl_row (&main_playlist, pl_get_idx_of (playlist_current_ptr), playlist_current_ptr);
+ }
+ GDK_THREADS_LEAVE();
break;
case M_PLAYSONGNUM:
GDK_THREADS_ENTER();