From: Heeyong Song Date: Mon, 29 May 2017 05:42:10 +0000 (+0900) Subject: [Tizen] NotifySceneCreated should be called in NUI X-Git-Tag: accepted/tizen/unified/20170529.163129^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e53535563696e93003750528eb634fdb32cbe2d1;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git [Tizen] NotifySceneCreated should be called in NUI Change-Id: Ibd6495fb500cf631679b94e84cce709a20abfc08 --- diff --git a/adaptors/common/application-impl.cpp b/adaptors/common/application-impl.cpp index e919f22..1bcf8d4 100644 --- a/adaptors/common/application-impl.cpp +++ b/adaptors/common/application-impl.cpp @@ -83,6 +83,7 @@ Application::Application( int* argc, char** argv[], const std::string& styleshee mName(), mStylesheet( stylesheet ), mEnvironmentOptions(), + mInitialized( false ), mSlotDelegate( this ) { // Get mName from environment options @@ -198,6 +199,12 @@ void Application::DoInit() { Dali::StyleMonitor::Get().SetTheme( mStylesheet ); } + + if( !mInitialized ) + { + mAdaptor->NotifySceneCreated(); + mInitialized = true; + } } void Application::DoTerminate() @@ -230,6 +237,8 @@ void Application::OnInit() { mFramework->AddAbortCallback( MakeCallback( this, &Application::QuitFromMainLoop ) ); + mInitialized = true; + DoInit(); // Wire up the LifecycleController diff --git a/adaptors/common/application-impl.h b/adaptors/common/application-impl.h index aeadb17..642bf74 100644 --- a/adaptors/common/application-impl.h +++ b/adaptors/common/application-impl.h @@ -342,6 +342,7 @@ private: std::string mStylesheet; EnvironmentOptions mEnvironmentOptions; bool mUseRemoteSurface; + bool mInitialized; SlotDelegate< Application > mSlotDelegate; };