image-source: Play if play_pause() called while stopped

Causes the slideshow to start back up if it was stopped for whatever
reason previously.
This commit is contained in:
jp9000 2020-08-08 01:21:02 -07:00
parent 66863269e8
commit 389f7d390f

View File

@ -463,8 +463,14 @@ static void ss_play_pause(void *data)
{
struct slideshow *ss = data;
ss->paused = !ss->paused;
ss->manual = ss->paused;
if (ss->stop) {
ss->stop = false;
ss->paused = false;
do_transition(ss, false);
} else {
ss->paused = !ss->paused;
ss->manual = ss->paused;
}
}
static void ss_restart(void *data)