diff --git a/apps/plugins/mpegplayer/mpegplayer.c b/apps/plugins/mpegplayer/mpegplayer.c index c27d6aa120..577d9c6512 100644 --- a/apps/plugins/mpegplayer/mpegplayer.c +++ b/apps/plugins/mpegplayer/mpegplayer.c @@ -88,6 +88,8 @@ static bool button_loop(void) #endif do { button = rb->button_get(true); + if (button == MPEG_STOP) + return true; } while (button != MPEG_PAUSE); #ifdef HAVE_ADJUSTABLE_CPU_FREQ rb->cpu_boost(true);