ARM: Fix "white screen" problem
authorMaksim Kozlov <m.kozlov@samsung.com>
Tue, 19 Jun 2012 12:06:03 +0000 (16:06 +0400)
committerEvgeny Voevodin <e.voevodin@samsung.com>
Fri, 22 Jun 2012 05:31:46 +0000 (09:31 +0400)
commitb9a224751432537d24500c8dcd934eeca46d7257
tree6e70f0996354925b77ada8a90dc35a339818fe7f
parentb448ae7ca5b03bea13d79e47fb80f19b1ceb3aa7
ARM: Fix "white screen" problem

There was a problem with redrawing of the emulator screen by some
window managers. This problem appears only on ARM emulator with
exynos4210 FIMD usage. Also, this problem doesn't appear when SDL
window isn't integrated into emulator skin with SWT.EMBEDDED flag.

Normally (without skin) the host window system repairs window when
receives the paint event. But in our case this events is caught by
SWT library and window system doesn't do that. We should do that by
ourself. maru_vga update the window continuously. But exynos4210 FIMD
calls update function only when there are changes on the screen. So
sometimes we can see the "white screen" until click in the screen.

If we fix that in the FIMD, we will get overhead. SDL more suuitable
for that.
tizen/src/maru_sdl.c