summaryrefslogtreecommitdiffstats
path: root/src/host/layer23/src/mobile/app_mobile.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/host/layer23/src/mobile/app_mobile.c')
-rw-r--r--src/host/layer23/src/mobile/app_mobile.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/host/layer23/src/mobile/app_mobile.c b/src/host/layer23/src/mobile/app_mobile.c
index 56c6b654..b0cf75db 100644
--- a/src/host/layer23/src/mobile/app_mobile.c
+++ b/src/host/layer23/src/mobile/app_mobile.c
@@ -136,6 +136,9 @@ int mobile_signal_cb(unsigned int subsys, unsigned int signal,
case S_L1CTL_KEYPAD:
kp = signal_data;
ms = kp->ms;
+ /* gui disabled */
+ if (!ms->settings.ui_port)
+ break;
ui_inst_keypad(&ms->gui.ui, kp->key);
break;
}