From b4e5c86a1212c4747e9cc2c0a7a63a10cb04a18d Mon Sep 17 00:00:00 2001 From: Kirill Kalishev Date: Tue, 27 Jul 2010 17:10:42 +0400 Subject: [PATCH] NPE with BusyObject with weak amp of requestors --- .../src/com/intellij/openapi/util/BusyObject.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/platform/platform-api/src/com/intellij/openapi/util/BusyObject.java b/platform/platform-api/src/com/intellij/openapi/util/BusyObject.java index d7a6499d2e3e..2849a09e1812 100644 --- a/platform/platform-api/src/com/intellij/openapi/util/BusyObject.java +++ b/platform/platform-api/src/com/intellij/openapi/util/BusyObject.java @@ -32,7 +32,9 @@ public interface BusyObject { public final void onReady() { ActionCallback[] ready = getReadyCallbacks(true); for (ActionCallback each : ready) { - each.setDone(); + if (each != null) { + each.setDone(); + } } }