From: jihye kim Date: Wed, 12 Dec 2012 03:54:55 +0000 (+0900) Subject: [Title] emulator-manager : modify checking emulator start routine. X-Git-Tag: 2.2.1_release^2~45^2~25 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=dc6ac111e7d1e4656dbf97790363065207739a75;p=sdk%2Femulator%2Femulator-manager.git [Title] emulator-manager : modify checking emulator start routine. [Desc.] modify checking emulator start routine. [Issue] N/A --- diff --git a/src/org/tizen/emulator/manager/vms/Launcher.java b/src/org/tizen/emulator/manager/vms/Launcher.java index 1e22f1e..89a1a45 100644 --- a/src/org/tizen/emulator/manager/vms/Launcher.java +++ b/src/org/tizen/emulator/manager/vms/Launcher.java @@ -443,20 +443,26 @@ class MonitoringEmulator extends Thread { } public void run() { - while (true) { + boolean isChecking = false; + for (int i = 0; i < 8 ; i++) { if (VMsWorker.checking(property)) { + isChecking = true; CheckingRunningEmulator.removeEmulator(property.getName()); break; } synchronized(this) { try { - this.wait(500); + this.wait(1000); } catch (InterruptedException e) { EMLogger.getLogger().warning(e.getMessage()); break; } } } + + if (!isChecking) { + CheckingRunningEmulator.removeEmulator(property.getName()); + } } } \ No newline at end of file