From: GiWoong Kim Date: Mon, 27 Jan 2014 02:40:48 +0000 (+0900) Subject: display: modified the routine for framebuffer swapping X-Git-Tag: Tizen_Studio_1.3_Release_p2.3.1~502 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8aa4325635e1b5d3a73e9d14e7f66ed2695ebc78;p=sdk%2Femulator%2Fqemu.git display: modified the routine for framebuffer swapping In skin, modified the routine for framebuffer image swapping on maru_shm Change-Id: Iab1168b55b59e64838757bbe86d36eec6c912b56 Signed-off-by: GiWoong Kim --- diff --git a/tizen/src/skin/client/src/org/tizen/emulator/skin/EmulatorShmSkin.java b/tizen/src/skin/client/src/org/tizen/emulator/skin/EmulatorShmSkin.java index 47729e2d1b..79c366e793 100644 --- a/tizen/src/skin/client/src/org/tizen/emulator/skin/EmulatorShmSkin.java +++ b/tizen/src/skin/client/src/org/tizen/emulator/skin/EmulatorShmSkin.java @@ -196,9 +196,13 @@ public class EmulatorShmSkin extends EmulatorSkin { dataFramebuffer.setPixels(0, 0, sizeFramebuffer, arrayFramebuffer, 0); - imageTemp = imageFramebuffer; - imageFramebuffer = new Image(display, dataFramebuffer); - imageTemp.dispose(); + display.syncExec(new Runnable() { + @Override + public void run() { + imageFramebuffer.dispose(); + imageFramebuffer = new Image(display, dataFramebuffer); + } + }); } public void stopRequest() {