diff options
author | Jacob Keeler <jacob.keeler@livioradio.com> | 2018-05-31 07:56:39 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-05-31 07:56:39 -0700 |
commit | 86836361773e6d79760263423093197527538d02 (patch) | |
tree | 8efe00fa535bdb031f9b3076af6b50672d02bcfd /src/components/application_manager/src/commands/mobile/register_app_interface_request.cc | |
parent | 1a192a50287da61c6aa6191fc244143f568e048a (diff) | |
parent | 31ed739ba05c6702600f76645132b40d8392587b (diff) | |
download | sdl_core-86836361773e6d79760263423093197527538d02.tar.gz |
Merge branch 'develop' into feature/expandable_design_for_proprietary_data_exchangefeature/expandable_design_for_proprietary_data_exchange
Diffstat (limited to 'src/components/application_manager/src/commands/mobile/register_app_interface_request.cc')
-rw-r--r-- | src/components/application_manager/src/commands/mobile/register_app_interface_request.cc | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/components/application_manager/src/commands/mobile/register_app_interface_request.cc b/src/components/application_manager/src/commands/mobile/register_app_interface_request.cc index a58534b52b..179f2979a3 100644 --- a/src/components/application_manager/src/commands/mobile/register_app_interface_request.cc +++ b/src/components/application_manager/src/commands/mobile/register_app_interface_request.cc @@ -50,6 +50,7 @@ #include "config_profile/profile.h" #include "interfaces/MOBILE_API.h" #include "interfaces/generated_msg_version.h" +#include "utils/file_system.h" namespace { namespace custom_str = utils::custom_string; @@ -719,6 +720,10 @@ void RegisterAppInterfaceRequest::SendRegisterAppInterfaceResponseToMobile( } policy::StatusNotifier notify_upd_manager = GetPolicyHandler().AddApplication( application->policy_app_id(), hmi_types); + + response_params[strings::icon_resumed] = + file_system::FileExists(application->app_icon_path()); + SendResponse(true, result_code, add_info.c_str(), &response_params); SendOnAppRegisteredNotificationToHMI( *(application.get()), resumption, need_restore_vr); @@ -835,7 +840,9 @@ void RegisterAppInterfaceRequest::SendOnAppRegisteredNotificationToHMI( application[strings::app_name] = application_impl.name(); application[strings::app_id] = application_impl.app_id(); application[hmi_response::policy_app_id] = policy_app_id; - application[strings::icon] = application_impl.app_icon_path(); + if (file_system::FileExists(application_impl.app_icon_path())) { + application[strings::icon] = application_impl.app_icon_path(); + } const smart_objects::SmartObject* ngn_media_screen_name = application_impl.ngn_media_screen_name(); |