diff options
Diffstat (limited to 'src/components/application_manager/src/commands/command_request_impl.cc')
-rw-r--r-- | src/components/application_manager/src/commands/command_request_impl.cc | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/components/application_manager/src/commands/command_request_impl.cc b/src/components/application_manager/src/commands/command_request_impl.cc index 257ccfd9c3..e9dcd6e4b0 100644 --- a/src/components/application_manager/src/commands/command_request_impl.cc +++ b/src/components/application_manager/src/commands/command_request_impl.cc @@ -772,16 +772,14 @@ bool CommandRequestImpl::CheckHMICapabilities( return false; } - const SmartObject* button_capabilities_so = - hmi_capabilities_.button_capabilities(); - if (!button_capabilities_so) { + auto button_capabilities = hmi_capabilities_.button_capabilities(); + if (!button_capabilities) { LOG4CXX_ERROR(logger_, "Invalid button capabilities object"); return false; } - const SmartObject& button_capabilities = *button_capabilities_so; - for (size_t i = 0; i < button_capabilities.length(); ++i) { - const SmartObject& capabilities = button_capabilities[i]; + for (size_t i = 0; i < button_capabilities->length(); ++i) { + const SmartObject& capabilities = (*button_capabilities)[i]; const ButtonName::eType current_button = static_cast<ButtonName::eType>( capabilities.getElement(hmi_response::button_name).asInt()); if (current_button == button) { @@ -900,7 +898,8 @@ bool CommandRequestImpl::IsMobileResultSuccess( mobile_apis::Result::WARNINGS, mobile_apis::Result::WRONG_LANGUAGE, mobile_apis::Result::RETRY, - mobile_apis::Result::SAVED); + mobile_apis::Result::SAVED, + mobile_apis::Result::TRUNCATED_DATA); } bool CommandRequestImpl::IsHMIResultSuccess( @@ -913,7 +912,8 @@ bool CommandRequestImpl::IsHMIResultSuccess( hmi_apis::Common_Result::WARNINGS, hmi_apis::Common_Result::WRONG_LANGUAGE, hmi_apis::Common_Result::RETRY, - hmi_apis::Common_Result::SAVED); + hmi_apis::Common_Result::SAVED, + hmi_apis::Common_Result::TRUNCATED_DATA); } bool CommandRequestImpl::PrepareResultForMobileResponse( |