[Tizen] Registering to remote surface provider should be done before eglSwapBuffers 21/234021/1
authorHeeyong Song <heeyong.song@samsung.com>
Thu, 21 May 2020 06:29:34 +0000 (15:29 +0900)
committerHeeyong Song <heeyong.song@samsung.com>
Thu, 21 May 2020 06:29:34 +0000 (15:29 +0900)
Change-Id: If8e6c395d6197a3c69d7dabcde2fe6fa66e44979

dali/internal/adaptor/common/adaptor-impl.cpp

index c2505aa..9b1b275 100755 (executable)
@@ -1021,12 +1021,12 @@ void Adaptor::NotifySceneCreated()
   // to start processing messages for new camera setup etc as soon as possible
   ProcessCoreEvents();
 
-  // Start thread controller after the scene has been created
-  mThreadController->Start();
-
   // Process after surface is created (registering to remote surface provider if required)
   SurfaceInitialized();
 
+  // Start thread controller after the scene has been created
+  mThreadController->Start();
+
   if( mState != PAUSED_WHILE_INITIALIZING )
   {
     mState = RUNNING;