mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
test [git]: add proper parent disposable for listener disposal
GitOrigin-RevId: e00fcce3312b3e1bd9e4e84e3c483dabbe773826
This commit is contained in:
committed by
intellij-monorepo-bot
parent
b9dab0fe25
commit
11068cb986
@@ -1,4 +1,4 @@
|
||||
// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
// Copyright 2000-2025 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
package git4idea.index
|
||||
|
||||
import com.google.common.util.concurrent.MoreExecutors
|
||||
@@ -177,7 +177,7 @@ class GitStageTrackerTest : GitSingleRepoTest() {
|
||||
}
|
||||
|
||||
private fun GitStageTracker.futureUpdate(name: String): Future<Unit> {
|
||||
val removeListener = Disposer.newDisposable("Listener disposable")
|
||||
val removeListener = Disposer.newDisposable(this, "Listener disposable")
|
||||
val future = SettableFuture.create<Unit>()
|
||||
addListener(object : GitStageTrackerListener {
|
||||
override fun update() {
|
||||
@@ -188,4 +188,4 @@ class GitStageTrackerTest : GitSingleRepoTest() {
|
||||
future.addListener(Runnable { Disposer.dispose(removeListener) }, MoreExecutors.directExecutor())
|
||||
return future
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user