From 23b29a7a3eb83a3df226bd1d5ac21e4d49caadeb Mon Sep 17 00:00:00 2001 From: Eugene Kudelevsky Date: Mon, 14 Jan 2013 18:28:55 +0400 Subject: [PATCH] perform shutdown first: some tasks may be added after cancel but before shutdown --- platform/platform-api/src/com/intellij/util/Alarm.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/platform-api/src/com/intellij/util/Alarm.java b/platform/platform-api/src/com/intellij/util/Alarm.java index ed0b265b8a37..5c176d5b8c64 100644 --- a/platform/platform-api/src/com/intellij/util/Alarm.java +++ b/platform/platform-api/src/com/intellij/util/Alarm.java @@ -65,8 +65,8 @@ public class Alarm implements Disposable { myExecutorService.shutdown(); } else if (myThreadToUse == ThreadToUse.OWN_THREAD) { - ((ThreadPoolExecutor)myExecutorService).getQueue().clear(); myExecutorService.shutdown(); + ((ThreadPoolExecutor)myExecutorService).getQueue().clear(); } }