diff options
author | Igor Gapchuk <igapchuck@luxoft.com> | 2019-11-18 23:19:29 +0200 |
---|---|---|
committer | Igor Gapchuk <igapchuck@luxoft.com> | 2019-11-18 23:19:29 +0200 |
commit | ddd5b98164dee28b752d32f2d6b69390acc7f606 (patch) | |
tree | 8bcddd4cc323497226d486a9bcebe0002bcf23ef | |
parent | 4d283e625dfa09d166d572fa7bf6e98e91f05050 (diff) | |
download | sdl_core-fix/sdl_doesnt_populate_default_displayCapabilities.tar.gz |
Fix the SDL incorrect validates display_capabilities.fix/sdl_doesnt_populate_default_displayCapabilities
There is the issue when SDL incorrect validates display capabilities
as a Smart Object. The route cause of the issue is the missed "alertIcon"
parameter in mapping <string value, hmi_apis::Common_ImageFieldName::eType>
. During validation, a Smart Object SDL can't find mandatory parameter and
fail validation. As a result, SDL doesn't set display capabilities into
the HMI capabilities entity.
-rw-r--r-- | src/components/application_manager/src/hmi_capabilities_impl.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/components/application_manager/src/hmi_capabilities_impl.cc b/src/components/application_manager/src/hmi_capabilities_impl.cc index 6f95e43545..bcdb0595fe 100644 --- a/src/components/application_manager/src/hmi_capabilities_impl.cc +++ b/src/components/application_manager/src/hmi_capabilities_impl.cc @@ -339,6 +339,8 @@ void InitCapabilities() { image_field_name_enum.insert( std::make_pair(std::string("locationImage"), hmi_apis::Common_ImageFieldName::locationImage)); + image_field_name_enum.insert(std::make_pair( + std::string("alertIcon"), hmi_apis::Common_ImageFieldName::alertIcon)); file_type_enum.insert(std::make_pair(std::string("GRAPHIC_BMP"), hmi_apis::Common_FileType::GRAPHIC_BMP)); |