Do not call ProcessCoreEventsFromIdle repeatedly 52/181952/1
authorHeeyong Song <heeyong.song@samsung.com>
Tue, 19 Jun 2018 06:53:01 +0000 (15:53 +0900)
committerHeeyong Song <heeyong.song@samsung.com>
Tue, 19 Jun 2018 06:53:13 +0000 (15:53 +0900)
Change-Id: Ibc11bbecd597e8e267053e985f911bda99287d68

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

index 0a2708a..83d91a1 100755 (executable)
@@ -831,12 +831,14 @@ void Adaptor::IndicatorSizeChanged(int height)
   mCore->SetTopMargin(height);
 }
 
-void Adaptor::ProcessCoreEventsFromIdle()
+bool Adaptor::ProcessCoreEventsFromIdle()
 {
   ProcessCoreEvents();
 
   // the idle handle automatically un-installs itself
   mNotificationOnIdleInstalled = false;
+
+  return false;
 }
 
 Adaptor::Adaptor(Any nativeWindow, Dali::Adaptor& adaptor, RenderSurface* surface, EnvironmentOptions* environmentOptions)
index 432bdcd..3359746 100755 (executable)
@@ -524,7 +524,7 @@ private:
   /**
    * Sends an notification message from main loop idle handler
    */
-  void ProcessCoreEventsFromIdle();
+  bool ProcessCoreEventsFromIdle();
 
   /**
    * Gets path for data/resource storage.