From: Tina Zhang Date: Wed, 2 Jul 2014 06:41:36 +0000 (+0800) Subject: fix bug: qemu crash when entering lock mode (TC-286) X-Git-Tag: Tizen_Studio_1.3_Release_p2.3.1~228^2^2~91 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f0a6ecd28b690d434cf27ddb1e8dca9ba0134d94;p=sdk%2Femulator%2Fqemu.git 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 --- 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;