From edcd1ec5ca522a28a36df37b110030e9bd1e5232 Mon Sep 17 00:00:00 2001 From: Vladimir Krivosheev Date: Mon, 31 Mar 2014 18:38:14 +0200 Subject: [PATCH] WEB-11133 JS Debugger: Variables view is not properly updated after setting value --- .../src/com/intellij/openapi/util/ActionCallback.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/platform/core-api/src/com/intellij/openapi/util/ActionCallback.java b/platform/core-api/src/com/intellij/openapi/util/ActionCallback.java index 7472e3d2e3fa..65641580d05b 100644 --- a/platform/core-api/src/com/intellij/openapi/util/ActionCallback.java +++ b/platform/core-api/src/com/intellij/openapi/util/ActionCallback.java @@ -18,11 +18,11 @@ package com.intellij.openapi.util; import com.intellij.openapi.Disposable; import com.intellij.util.Consumer; import com.intellij.util.concurrency.Semaphore; +import com.intellij.util.containers.OrderedSet; import org.jetbrains.annotations.NonNls; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; -import java.util.LinkedHashSet; import java.util.Set; public class ActionCallback implements Disposable { @@ -182,7 +182,7 @@ public class ActionCallback implements Disposable { } public static class Chunk { - private final Set myCallbacks = new LinkedHashSet(); + private final Set myCallbacks = new OrderedSet(); public void add(@NotNull ActionCallback callback) { myCallbacks.add(callback); @@ -191,7 +191,7 @@ public class ActionCallback implements Disposable { @NotNull public ActionCallback create() { if (myCallbacks.isEmpty()) { - return new Done(); + return DONE; } ActionCallback result = new ActionCallback(myCallbacks.size());