summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Kutsan <AKutsan@luxoft.com>2016-10-27 13:44:40 +0300
committerAlexander Kutsan <AKutsan@luxoft.com>2016-11-01 11:44:10 +0200
commit0ea564a51da6aaa4ddca5e0b52bf9471dd586bf4 (patch)
tree848421f213897cd1631aa7b5cf9e35067b9b12ac
parent43748424f178e3fc636703bcc4061fb3a5b5668a (diff)
downloadsdl_core-0ea564a51da6aaa4ddca5e0b52bf9471dd586bf4.tar.gz
Make navi timer singleshot
Navi timer should shot one time after insertion of application Related issue : APPLINK-29350
-rw-r--r--src/components/application_manager/src/application_manager_impl.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/components/application_manager/src/application_manager_impl.cc b/src/components/application_manager/src/application_manager_impl.cc
index 1ef6e5ceb8..004841d12e 100644
--- a/src/components/application_manager/src/application_manager_impl.cc
+++ b/src/components/application_manager/src/application_manager_impl.cc
@@ -2998,7 +2998,7 @@ void ApplicationManagerImpl::EndNaviServices(uint32_t app_id) {
"CloseNaviAppTimer",
new TimerTaskImpl<ApplicationManagerImpl>(
this, &ApplicationManagerImpl::CloseNaviApp)));
- close_timer->Start(navi_close_app_timeout_, timer::kPeriodic);
+ close_timer->Start(navi_close_app_timeout_, timer::kSingleShot);
sync_primitives::AutoLock lock(timer_pool_lock_);
timer_pool_.push_back(close_timer);
@@ -3103,7 +3103,7 @@ void ApplicationManagerImpl::CloseNaviApp() {
LOG4CXX_AUTO_TRACE(logger_);
using namespace mobile_apis::AppInterfaceUnregisteredReason;
using namespace mobile_apis::Result;
-
+ DCHECK_OR_RETURN_VOID(!navi_app_to_stop_.empty());
uint32_t app_id = navi_app_to_stop_.front();
navi_app_to_stop_.pop_front();