From 11068cb9869949a0d2ac9e018db61e414c4d17d8 Mon Sep 17 00:00:00 2001 From: Dmitry Zhuravlev Date: Mon, 15 Dec 2025 17:20:15 +0100 Subject: [PATCH] test [git]: add proper parent disposable for listener disposal GitOrigin-RevId: e00fcce3312b3e1bd9e4e84e3c483dabbe773826 --- .../git4idea/tests/git4idea/index/GitStageTrackerTest.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/git4idea/tests/git4idea/index/GitStageTrackerTest.kt b/plugins/git4idea/tests/git4idea/index/GitStageTrackerTest.kt index 005bd4cdf963..c7d11349f468 100644 --- a/plugins/git4idea/tests/git4idea/index/GitStageTrackerTest.kt +++ b/plugins/git4idea/tests/git4idea/index/GitStageTrackerTest.kt @@ -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 { - val removeListener = Disposer.newDisposable("Listener disposable") + val removeListener = Disposer.newDisposable(this, "Listener disposable") val future = SettableFuture.create() addListener(object : GitStageTrackerListener { override fun update() { @@ -188,4 +188,4 @@ class GitStageTrackerTest : GitSingleRepoTest() { future.addListener(Runnable { Disposer.dispose(removeListener) }, MoreExecutors.directExecutor()) return future } -} \ No newline at end of file +}