apply workaround for LifeDuration
authorjungmin76.park <jungmin76.park@samsung.com>
Mon, 22 Apr 2013 14:11:09 +0000 (23:11 +0900)
committerjungmin76.park <jungmin76.park@samsung.com>
Mon, 22 Apr 2013 14:19:46 +0000 (23:19 +0900)
Change-Id: I63e3ba4b8d858a29db97e3c058c93229ad8dc249
Signed-off-by: jungmin76.park <jungmin76.park@samsung.com>
src/app/FApp_ServiceAppImpl.cpp

index 48f19bf..9e98598 100644 (file)
@@ -307,13 +307,13 @@ _ServiceAppImpl::SetLifeDurationTimer(int lifeDuration)
 void
 _ServiceAppImpl::OnTimerExpired(Timer& timer)
 {
-       SysLog(NID_APP, "Life duration timer is expired, so terminating the application.");
        timer.Cancel();
        if( __pLifeDurationEventListener)
        {
+               SysLog(NID_APP, "Life duration timer is expired, so terminating the application.");
                __pLifeDurationEventListener->OnApplicationTerminated(L"", 0);
+               App::GetInstance()->Terminate();
        }
-       App::GetInstance()->Terminate();
 }
 
 void