IJPL-178093: git: Fix memory leak in CommitChunkPanel

(cherry picked from commit cedead49db5731a50ead467541bda23841df20f5)

IJ-MR-155841

(cherry picked from commit 4ba6c92050e25bd345026bcb808dc3e9158695c8)


(cherry picked from commit a515c8d9ec5cb0ee372f1b73cb424888eb889ef8)

IJ-MR-155908

GitOrigin-RevId: 26e55158c27baeeab7161f391af1e9a030b77edd
This commit is contained in:
Aleksandr Krasilnikov
2025-02-24 12:19:10 +01:00
committed by intellij-monorepo-bot
parent 3474e6669a
commit 76b5d499de

View File

@@ -118,6 +118,8 @@ private class CommitChunkPanel(private val tracker: ChangelistsLocalLineStatusTr
centerPanel.border = CommitInputBorder(editor, this)
}
Disposer.register(this, commitMessage)
setupResizing(commitMessage)
setupDocumentLengthTracker(commitMessage)
}
@@ -271,6 +273,7 @@ private class CommitChunkWorkFlowHandler(
setupCommitHandlersTracking()
setupCommitChecksResultTracking()
vcsesChanged()
Disposer.register(this, ui)
}
override suspend fun updateWorkflow(sessionInfo: CommitSessionInfo): Boolean {