diff options
author | jacobkeeler <jacob.keeler@livioradio.com> | 2018-12-05 09:32:10 -0500 |
---|---|---|
committer | jacobkeeler <jacob.keeler@livioradio.com> | 2018-12-05 09:32:10 -0500 |
commit | e4e0e36d4b2a8569d8cb79428a4577fca0fb1364 (patch) | |
tree | 1af780e3a5adf2847a3e64f81784bbe2c0f8d254 | |
parent | a512a58e12dae0f38ad72a157b867d71977654f1 (diff) | |
download | sdl_core-e4e0e36d4b2a8569d8cb79428a4577fca0fb1364.tar.gz |
Fix resumption setting HMI level to NONE when already in FULL
-rw-r--r-- | src/components/application_manager/src/state_controller_impl.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/components/application_manager/src/state_controller_impl.cc b/src/components/application_manager/src/state_controller_impl.cc index 3d44709657..5e912ca3be 100644 --- a/src/components/application_manager/src/state_controller_impl.cc +++ b/src/components/application_manager/src/state_controller_impl.cc @@ -475,7 +475,9 @@ mobile_apis::HMILevel::eType StateControllerImpl::GetAvailableHmiLevel( return result; } - const bool is_active_app_exist = (bool)app_mngr_.active_application(); + ApplicationConstSharedPtr active_app = app_mngr_.active_application(); + const bool is_active_app_exist = + (active_app.use_count() != 0) && active_app->app_id() != app->app_id(); if (is_audio_app) { if (does_audio_app_with_same_type_exist) { result = app_mngr_.GetDefaultHmiLevel(app); |