Commit Diff


commit - fea541a838dbab837f755ad784432fd65069c77c
commit + 2ac7eafd840cd17885c562fa6485811153cc5d25
blob - 74413ce2af666d6de873bbc1e9f1b35f544e1c07
blob + f2db65e6305487b24104864843e1effc2f9ae710
--- control.c
+++ control.c
@@ -271,9 +271,11 @@ control_dispatch_imsg(int fd, short event, void *bula)
 				main_playlist_advance();
 				break;
 			case STATE_PLAYING:
+				play_state = STATE_PAUSED;
 				main_send_player(IMSG_PAUSE, -1, NULL, 0);
 				break;
 			case STATE_PAUSED:
+				play_state = STATE_PLAYING;
 				main_send_player(IMSG_RESUME, -1, NULL, 0);
 				break;
 			}