From 8aa4325635e1b5d3a73e9d14e7f66ed2695ebc78 Mon Sep 17 00:00:00 2001 From: GiWoong Kim Date: Mon, 27 Jan 2014 11:40:48 +0900 Subject: [PATCH] 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 --- .../src/org/tizen/emulator/skin/EmulatorShmSkin.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) 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() { -- 2.34.1