diff options
Diffstat (limited to 'src/components/application_manager/rpc_plugins/sdl_rpc_plugin/src/commands/hmi/button_get_capabilities_response.cc')
-rw-r--r-- | src/components/application_manager/rpc_plugins/sdl_rpc_plugin/src/commands/hmi/button_get_capabilities_response.cc | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/components/application_manager/rpc_plugins/sdl_rpc_plugin/src/commands/hmi/button_get_capabilities_response.cc b/src/components/application_manager/rpc_plugins/sdl_rpc_plugin/src/commands/hmi/button_get_capabilities_response.cc index 863e179040..628eaa2e58 100644 --- a/src/components/application_manager/rpc_plugins/sdl_rpc_plugin/src/commands/hmi/button_get_capabilities_response.cc +++ b/src/components/application_manager/rpc_plugins/sdl_rpc_plugin/src/commands/hmi/button_get_capabilities_response.cc @@ -68,8 +68,12 @@ void ButtonGetCapabilitiesResponse::Run() { hmi_capabilities.set_button_capabilities( (*message_)[strings::msg_params][hmi_response::capabilities]); - hmi_capabilities.set_preset_bank_capabilities( - (*message_)[strings::msg_params][hmi_response::preset_bank_capabilities]); + if ((*message_)[strings::msg_params].keyExists( + hmi_response::preset_bank_capabilities)) { + hmi_capabilities.set_preset_bank_capabilities( + (*message_)[strings::msg_params] + [hmi_response::preset_bank_capabilities]); + } } } // namespace commands |