DSDisplayArea: do HWC Commit and renderFrame at Idle handler of main loop 54/241754/1
authorSooChan Lim <sc1.lim@samsung.com>
Thu, 6 Aug 2020 08:32:44 +0000 (17:32 +0900)
committerSung-Jin Park <sj76.park@samsung.com>
Thu, 20 Aug 2020 10:10:11 +0000 (19:10 +0900)
Change-Id: I570d731ffe62f487e99ed78f44bfab0b9687eea5

src/DSDisplayArea/DSDisplayArea.cpp

index 7930252..b711f01 100644 (file)
@@ -118,8 +118,13 @@ void DSDisplayAreaPrivate::__onWindowCreated(std::shared_ptr<DSWindow> window)
 
 void DSDisplayAreaPrivate::__onEventIdleEnterer(void *data)
 {
-       // TODO:: __displayDeviceHWC->commit();
-       // TODO:: __renderEngine->renderFrame();
+       DSLOG_INF("DSDisplayAreaPrivate", "__onEventIdleEnterer");
+
+       if (!__displayDeviceHWC->commit())
+               DSLOG_INF("DSDisplayAreaPrivate", "No commit at this time.");
+
+       if (!__renderEngine->renderFrame())
+               DSLOG_INF("DSDisplayAreaPrivate", "No renderFrame at this time.");
 }
 
 } // namespace display_server