summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNils Wallménius <nils@rockbox.org>2009-11-15 16:45:25 +0000
committerNils Wallménius <nils@rockbox.org>2009-11-15 16:45:25 +0000
commit8ceaf7bb7277f61b1ebfce816a0e05a3674d25c4 (patch)
tree789c0a9470851b2499c89e0ac3932f6daf1bac9b
parent09c26581a50f4b115bf725a98ee01baf4c7d6d7d (diff)
downloadrockbox-8ceaf7bb7277f61b1ebfce816a0e05a3674d25c4.tar.gz
rockbox-8ceaf7bb7277f61b1ebfce816a0e05a3674d25c4.zip
Fix scrolling lines that keep scrolling after exiting plugins and scrolling lines from the fm screen that keep scrolling in the radio context menu, closes FS#10616,
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23633 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--apps/plugin.c5
-rw-r--r--apps/recorder/radio.c2
2 files changed, 7 insertions, 0 deletions
diff --git a/apps/plugin.c b/apps/plugin.c
index b0a57d6744..f59e42e222 100644
--- a/apps/plugin.c
+++ b/apps/plugin.c
@@ -803,6 +803,11 @@ int plugin_load(const char* plugin, const void* parameter)
803 803
804 button_clear_queue(); 804 button_clear_queue();
805 805
806 lcd_clear_display();
807#ifdef HAVE_LCD_REMOTE
808 lcd_remote_clear_display();
809#endif
810
806#ifdef HAVE_LCD_BITMAP 811#ifdef HAVE_LCD_BITMAP
807 lcd_setfont(FONT_UI); 812 lcd_setfont(FONT_UI);
808#if LCD_DEPTH > 1 813#if LCD_DEPTH > 1
diff --git a/apps/recorder/radio.c b/apps/recorder/radio.c
index 9929fba82f..1cc28a85a5 100644
--- a/apps/recorder/radio.c
+++ b/apps/recorder/radio.c
@@ -752,6 +752,8 @@ int radio_screen(void)
752 752
753 case ACTION_FM_MENU: 753 case ACTION_FM_MENU:
754 viewportmanager_set_statusbar(oldbars); 754 viewportmanager_set_statusbar(oldbars);
755 FOR_NB_SCREENS(i)
756 screens[i].scroll_stop(&vp[i]);
755 radio_menu(); 757 radio_menu();
756 curr_preset = find_preset(curr_freq); 758 curr_preset = find_preset(curr_freq);
757 viewportmanager_set_statusbar(fmbars); 759 viewportmanager_set_statusbar(fmbars);