diff options
Diffstat (limited to 'platform/util/src/com/intellij/util/io/storage/HeavyProcessLatch.java')
-rw-r--r-- | platform/util/src/com/intellij/util/io/storage/HeavyProcessLatch.java | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/platform/util/src/com/intellij/util/io/storage/HeavyProcessLatch.java b/platform/util/src/com/intellij/util/io/storage/HeavyProcessLatch.java index 663cd215cfbe..0f14dcb8511b 100644 --- a/platform/util/src/com/intellij/util/io/storage/HeavyProcessLatch.java +++ b/platform/util/src/com/intellij/util/io/storage/HeavyProcessLatch.java @@ -20,7 +20,6 @@ package com.intellij.util.io.storage; import com.intellij.openapi.Disposable; -import com.intellij.openapi.util.Disposer; import com.intellij.util.EventDispatcher; import org.jetbrains.annotations.NotNull; @@ -56,10 +55,8 @@ public class HeavyProcessLatch { public void processFinished(); } - @NotNull - public Disposable addListener(@NotNull HeavyProcessListener listener) { - Disposable disposable = Disposer.newDisposable(); - myEventDispatcher.addListener(listener, disposable); - return disposable; + public void addListener(@NotNull Disposable parentDisposable, + @NotNull HeavyProcessListener listener) { + myEventDispatcher.addListener(listener, parentDisposable); } }
\ No newline at end of file |