diff options
author | LitvinenkoIra <ilytvynenko@luxoft.com> | 2019-11-27 16:22:25 +0200 |
---|---|---|
committer | LitvinenkoIra <ilytvynenko@luxoft.com> | 2019-11-29 13:20:49 +0200 |
commit | 0a56097ca49e2baa78110ed2247da5e28a720435 (patch) | |
tree | c5e7bfd71322a33a475f83f195fcf79329cdcc2e /src/components/policy/policy_external/src/policy_manager_impl.cc | |
parent | 891497bc9fb23434242dbe92e1f13dd1273fcb21 (diff) | |
download | sdl_core-0a56097ca49e2baa78110ed2247da5e28a720435.tar.gz |
Add new update_pending status
Diffstat (limited to 'src/components/policy/policy_external/src/policy_manager_impl.cc')
-rw-r--r-- | src/components/policy/policy_external/src/policy_manager_impl.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/components/policy/policy_external/src/policy_manager_impl.cc b/src/components/policy/policy_external/src/policy_manager_impl.cc index 6868b9060c..152a94b963 100644 --- a/src/components/policy/policy_external/src/policy_manager_impl.cc +++ b/src/components/policy/policy_external/src/policy_manager_impl.cc @@ -745,6 +745,7 @@ void PolicyManagerImpl::StartPTExchange() { if (listener_ && listener_->CanUpdate()) { LOG4CXX_INFO(logger_, "Listener CanUpdate"); if (update_status_manager_.IsUpdateRequired()) { + update_status_manager_.PendingUpdate(); LOG4CXX_INFO(logger_, "IsUpdateRequired"); RequestPTUpdate(); } @@ -1975,7 +1976,8 @@ void PolicyManagerImpl::OnUpdateStarted() { uint32_t update_timeout = TimeoutExchangeMSec(); LOG4CXX_DEBUG(logger_, "Update timeout will be set to (milisec): " << update_timeout); - send_on_update_sent_out_ = !update_status_manager_.IsUpdatePending(); + send_on_update_sent_out_ = + policy::kUpdating != update_status_manager_.StringifiedUpdateStatus(); if (send_on_update_sent_out_) { update_status_manager_.OnUpdateSentOut(update_timeout); |