diff options
author | Igor Gapchuk (GitHub) <41586842+IGapchuk@users.noreply.github.com> | 2020-01-07 18:25:05 +0200 |
---|---|---|
committer | Collin <iCollin@users.noreply.github.com> | 2020-01-07 11:25:05 -0500 |
commit | 0fff71bae9c5ef07ca5505ca81951c5951f6a988 (patch) | |
tree | e8488d9cb9014e9018319d0a9dc174449a0be97d | |
parent | 9abffa7e47d96d93ffb582d4f7a309757b1a5fe2 (diff) | |
download | sdl_core-0fff71bae9c5ef07ca5505ca81951c5951f6a988.tar.gz |
Fix the SDL incorrect validates display_capabilities. (#3128)
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 686a8284cd..2642651d28 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)); |