diff options
Diffstat (limited to 'apps')
-rw-r--r-- | apps/wps.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/apps/wps.c b/apps/wps.c index dd3649e838..3e48333818 100644 --- a/apps/wps.c +++ b/apps/wps.c | |||
@@ -406,14 +406,16 @@ static bool ffwd_rew(int button) | |||
406 | static bool update(void) | 406 | static bool update(void) |
407 | { | 407 | { |
408 | bool track_changed = mpeg_has_changed_track(); | 408 | bool track_changed = mpeg_has_changed_track(); |
409 | bool retcode = false; | ||
409 | 410 | ||
410 | if (track_changed) | 411 | if (track_changed) |
411 | { | 412 | { |
412 | lcd_stop_scroll(); | 413 | lcd_stop_scroll(); |
413 | id3 = mpeg_current_track(); | 414 | id3 = mpeg_current_track(); |
414 | if (wps_display(id3)) | 415 | if (wps_display(id3)) |
415 | return true; | 416 | retcode = true; |
416 | wps_refresh(id3,0,true); | 417 | else |
418 | wps_refresh(id3,0,true); | ||
417 | } | 419 | } |
418 | 420 | ||
419 | if (id3) | 421 | if (id3) |
@@ -437,7 +439,7 @@ static bool update(void) | |||
437 | settings_save(); | 439 | settings_save(); |
438 | } | 440 | } |
439 | 441 | ||
440 | return false; | 442 | return retcode; |
441 | } | 443 | } |
442 | 444 | ||
443 | 445 | ||