display: modified the routine for framebuffer swapping 87/15687/1
authorGiWoong Kim <giwoong.kim@samsung.com>
Mon, 27 Jan 2014 02:40:48 +0000 (11:40 +0900)
committerGiWoong Kim <giwoong.kim@samsung.com>
Mon, 27 Jan 2014 02:40:48 +0000 (11:40 +0900)
In skin, modified the routine for framebuffer image swapping
on maru_shm

Change-Id: Iab1168b55b59e64838757bbe86d36eec6c912b56
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
tizen/src/skin/client/src/org/tizen/emulator/skin/EmulatorShmSkin.java

index 47729e2..79c366e 100644 (file)
@@ -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() {