diff options
Diffstat (limited to 'policy_manager/stm/stub')
-rw-r--r-- | policy_manager/stm/stub/stm_inner.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/policy_manager/stm/stub/stm_inner.c b/policy_manager/stm/stub/stm_inner.c index bd1b319..789ce5f 100644 --- a/policy_manager/stm/stub/stm_inner.c +++ b/policy_manager/stm/stub/stm_inner.c @@ -1,5 +1,6 @@ /* * Copyright (c) 2018 TOYOTA MOTOR CORPORATION + * Copyright (c) 2019 Konsulko Group * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -95,6 +96,11 @@ int stmTransitionStateInner(int event, StmState* state) { g_stm_crr_state.layer[StmLayerNoOnScreen].state = StmLayoutNoSysAlt; g_stm_crr_state.layer[StmLayerNoOnScreen].changed = STM_TRUE; } + else if (StmCtgNoRemote == category_no) + { + g_stm_crr_state.layer[StmLayerNoRemoteApps].state = StmLayoutNoRmtFll; + g_stm_crr_state.layer[StmLayerNoRemoteApps].changed = STM_TRUE; + } } else if (StmEvtNoDeactivate == event_no) { @@ -138,6 +144,14 @@ int stmTransitionStateInner(int event, StmState* state) { g_stm_crr_state.layer[StmLayerNoOnScreen].changed = STM_TRUE; } } + else if (StmCtgNoRemote == category_no) + { + if (StmLayoutNoRmtFll == g_stm_prv_state.layer[StmLayerNoRemoteApps].state ) + { + g_stm_crr_state.layer[StmLayerNoRemoteApps].state = StmLayoutNoNone; + g_stm_crr_state.layer[StmLayerNoRemoteApps].changed = STM_TRUE; + } + } } // Copy current state for return |