diff options
Diffstat (limited to 'apps/gui/gwps-common.c')
-rw-r--r-- | apps/gui/gwps-common.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/apps/gui/gwps-common.c b/apps/gui/gwps-common.c index 231aa28162..41e20ecadd 100644 --- a/apps/gui/gwps-common.c +++ b/apps/gui/gwps-common.c | |||
@@ -2347,7 +2347,11 @@ bool ffwd_rew(int button) | |||
2347 | wps_state.id3 && wps_state.id3->length ) | 2347 | wps_state.id3 && wps_state.id3->length ) |
2348 | { | 2348 | { |
2349 | if (!wps_state.paused) | 2349 | if (!wps_state.paused) |
2350 | #if (CONFIG_CODEC == SWCODEC) | ||
2351 | audio_pre_ff_rewind(); | ||
2352 | #else | ||
2350 | audio_pause(); | 2353 | audio_pause(); |
2354 | #endif | ||
2351 | #if CONFIG_KEYPAD == PLAYER_PAD | 2355 | #if CONFIG_KEYPAD == PLAYER_PAD |
2352 | FOR_NB_SCREENS(i) | 2356 | FOR_NB_SCREENS(i) |
2353 | gui_wps[i].display->stop_scroll(); | 2357 | gui_wps[i].display->stop_scroll(); |
@@ -2399,8 +2403,10 @@ bool ffwd_rew(int button) | |||
2399 | ff_rewind_count = 0; | 2403 | ff_rewind_count = 0; |
2400 | wps_state.ff_rewind = false; | 2404 | wps_state.ff_rewind = false; |
2401 | status_set_ffmode(0); | 2405 | status_set_ffmode(0); |
2406 | #if (CONFIG_CODEC != SWCODEC) | ||
2402 | if (!wps_state.paused) | 2407 | if (!wps_state.paused) |
2403 | audio_resume(); | 2408 | audio_resume(); |
2409 | #endif | ||
2404 | #ifdef HAVE_LCD_CHARCELLS | 2410 | #ifdef HAVE_LCD_CHARCELLS |
2405 | gui_wps_display(); | 2411 | gui_wps_display(); |
2406 | #endif | 2412 | #endif |