diff options
author | Andreas Eversberg <jolly@eversberg.eu> | 2012-03-30 08:37:39 +0200 |
---|---|---|
committer | Andreas Eversberg <jolly@eversberg.eu> | 2016-09-25 08:11:49 +0200 |
commit | 0a8feda800533e228c9e2d044279e8da64530a15 (patch) | |
tree | 8ad07b19d23b399ba38e9f835e4099d0a567c3e9 | |
parent | becf73302ed334498a66468df33d19275ad58b79 (diff) |
layer23/UI: Fix: Don't use UI, if not enabled.
-rw-r--r-- | src/host/layer23/src/mobile/app_mobile.c | 3 | ||||
-rw-r--r-- | src/host/layer23/src/mobile/gui.c | 4 |
2 files changed, 7 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; } diff --git a/src/host/layer23/src/mobile/gui.c b/src/host/layer23/src/mobile/gui.c index 067b168b..85033b23 100644 --- a/src/host/layer23/src/mobile/gui.c +++ b/src/host/layer23/src/mobile/gui.c @@ -1723,6 +1723,10 @@ int gui_notify_call(struct osmocom_ms *ms) int last_call_j_last = 0, selected_call_j_last = 0; struct gsm_call *last_call = NULL, *selected_call = NULL; + /* gui disabled */ + if (!ms->settings.ui_port) + return 0; + if (gui->menu != MENU_STATUS && gui->menu != MENU_CALL) return 0; |