From f0a6ecd28b690d434cf27ddb1e8dca9ba0134d94 Mon Sep 17 00:00:00 2001 From: Tina Zhang Date: Wed, 2 Jul 2014 14:41:36 +0800 Subject: [PATCH] fix bug: qemu crash when entering lock mode (TC-286) When qemu is entering lock mode, it's better to use asyncExec to run the runnable. Because it won't block the whole process to communicate with the emulator process. If the communication is blocked, the qemu will crash. Change-Id: Ifeaab44cf89d8a847b2237e59413c2445d419535 Signed-off-by: Tina Zhang --- .../client/src/org/tizen/emulator/skin/EmulatorShmSkin.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 72a9786da0..e7e42687cf 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 @@ -408,7 +408,7 @@ public class EmulatorShmSkin extends EmulatorSkin { @Override public void setCoverImage(final Image image) { - Display.getDefault().syncExec(new Runnable() { + Display.getDefault().asyncExec(new Runnable() { @Override public void run() { imageCover = image; -- 2.34.1