diff options
author | Alexander <akutsan@luxoft.com> | 2018-08-31 15:08:22 +0300 |
---|---|---|
committer | Andriy Byzhynar <abyzhynar@luxoft.com> | 2018-09-17 16:53:28 +0300 |
commit | 51a2b4039c793f4b8cc26caa72c936d3e7e91de8 (patch) | |
tree | 404aaa021811bb30f81c307be7204f04a12e9d66 | |
parent | 6cdfba152d4c7576f2a8c607b23b8e5b1c2801bd (diff) | |
download | sdl_core-51a2b4039c793f4b8cc26caa72c936d3e7e91de8.tar.gz |
fixed subscription to waypoints
-rw-r--r-- | src/components/application_manager/src/application_manager_impl.cc | 4 | ||||
-rw-r--r-- | src/components/application_manager/src/resumption/resumption_data_processor.cc | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/src/components/application_manager/src/application_manager_impl.cc b/src/components/application_manager/src/application_manager_impl.cc index dc4d3c0c0e..bcd50765f9 100644 --- a/src/components/application_manager/src/application_manager_impl.cc +++ b/src/components/application_manager/src/application_manager_impl.cc @@ -2377,7 +2377,9 @@ void ApplicationManagerImpl::UnregisterApplication( } if (1 == subscribed_for_way_points_app_count) { LOG4CXX_ERROR(logger_, "Send UnsubscribeWayPoints"); - UnsubscribeAppFromWayPoints(app_id); + if (!is_unexpected_disconnect) { + UnsubscribeAppFromWayPoints(app_id); + } MessageHelper::SendUnsubscribedWayPoints(*this); } diff --git a/src/components/application_manager/src/resumption/resumption_data_processor.cc b/src/components/application_manager/src/resumption/resumption_data_processor.cc index f2901f5d60..54a846ed59 100644 --- a/src/components/application_manager/src/resumption/resumption_data_processor.cc +++ b/src/components/application_manager/src/resumption/resumption_data_processor.cc @@ -521,6 +521,8 @@ void ResumptionDataProcessor::AddWayPointsSubscription( application_manager_.GetNextHMICorrelationID()); (*subscribe_waypoints_msg)[strings::params][strings::message_type] = hmi_apis::messageType::request; + (*subscribe_waypoints_msg)[strings::msg_params][strings::app_id] = + application->app_id(); ProcessHMIRequest(subscribe_waypoints_msg, true); } } |