diff options
author | Alexander Kutsan <AKutsan@luxoft.com> | 2016-10-27 13:44:40 +0300 |
---|---|---|
committer | Alexander Kutsan <AKutsan@luxoft.com> | 2016-11-01 11:44:10 +0200 |
commit | 0ea564a51da6aaa4ddca5e0b52bf9471dd586bf4 (patch) | |
tree | 848421f213897cd1631aa7b5cf9e35067b9b12ac | |
parent | 43748424f178e3fc636703bcc4061fb3a5b5668a (diff) | |
download | sdl_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.cc | 4 |
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(); |