Add simple idler for setting start point of updating Box/Pd buffer
authorYunchan Cho <yunchan.cho@samsung.com>
Mon, 27 May 2013 05:16:58 +0000 (14:16 +0900)
committerYunchan Cho <yunchan.cho@samsung.com>
Wed, 29 May 2013 06:27:36 +0000 (15:27 +0900)
commit666284136107bf77d071723121b20b48fe04e9a0
tree2624bb76cf512ef8e981e47d02170c5f8dd82378
parentde9653e6bc58026cf7770e373a5e474354a63721
Add simple idler for setting start point of updating Box/Pd buffer

[Issue#] N/A
[Problem] webkit sometimes tries to flush invalid buffer before starting rendering content
          So one or two invalid render frames are  displayed on Homescreen
[Cause] webkit didn't clear the buffer of webview at the initial time.
[Solution] web-provider delay updating of Box/Pd Gem buffer using internal idler (temporary solution)
           When specific event for notice of preparing valid rendering data of webkit is provided by webkit team, this idler will be removed.
           And when the webkit event is fired, web-provider starts updating of GEM buffer.

Change-Id: I9a3ac0625f534a3a2e45bdab2c75692ac1f7c59f
src/Core/Box.cpp
src/Core/Box.h
src/Core/Buffer/RenderBuffer.cpp
src/Core/Buffer/RenderBuffer.h