summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--apps/radio/radio.c2
-rw-r--r--apps/radio/radio_skin.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/apps/radio/radio.c b/apps/radio/radio.c
index 326e6a3..44ad769 100644
--- a/apps/radio/radio.c
+++ b/apps/radio/radio.c
@@ -808,7 +808,7 @@ void radio_screen(void)
while(1)
{
- button = get_action(CONTEXT_FM, TIMEOUT_BLOCK);
+ button = get_action(CONTEXT_FM|ALLOW_SOFTLOCK, TIMEOUT_BLOCK);
if(button == ACTION_FM_STOP)
break;
}
diff --git a/apps/radio/radio_skin.c b/apps/radio/radio_skin.c
index 521890c..87bef25 100644
--- a/apps/radio/radio_skin.c
+++ b/apps/radio/radio_skin.c
@@ -95,7 +95,7 @@ void fms_fix_displays(enum fms_exiting toggle_state)
int fms_do_button_loop(bool update_screen)
{
- int button = skin_wait_for_action(FM_SCREEN, CONTEXT_FM,
+ int button = skin_wait_for_action(FM_SCREEN, CONTEXT_FM|ALLOW_SOFTLOCK,
update_screen ? TIMEOUT_NOBLOCK : HZ/5);
#ifdef HAVE_TOUCHSCREEN
struct touchregion *region;