mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-05-06 05:10:22 +07:00
[git-stash] update apply/pop toolbar on tree model change
GitOrigin-RevId: 85cf01b8d226556320deb795e52e91e9baf0dabd
This commit is contained in:
committed by
intellij-monorepo-bot
parent
c4b3ac7561
commit
68d67cc52a
@@ -17,6 +17,7 @@ import git4idea.index.ui.TwoKeySplitter
|
||||
import git4idea.ui.StashInfo
|
||||
import java.awt.BorderLayout
|
||||
import javax.swing.JPanel
|
||||
import javax.swing.JTree
|
||||
|
||||
class GitStashUi(project: Project, isVertical: Boolean, isEditorDiffPreview: Boolean, disposable: Disposable) :
|
||||
JPanel(BorderLayout()), Disposable, DataProvider {
|
||||
@@ -37,6 +38,7 @@ class GitStashUi(project: Project, isVertical: Boolean, isEditorDiffPreview: Boo
|
||||
changesBrowser.selectStash(VcsTreeModelData.selected(tree).userObjectsStream(StashInfo::class.java).findAny().orNull())
|
||||
bottomToolbar.updateActionsImmediately()
|
||||
}
|
||||
tree.addPropertyChangeListener(JTree.TREE_MODEL_PROPERTY) { bottomToolbar.updateActionsImmediately() }
|
||||
|
||||
val treePanel = JPanel(BorderLayout())
|
||||
treePanel.add(ScrollPaneFactory.createScrollPane(tree, true), BorderLayout.CENTER)
|
||||
|
||||
Reference in New Issue
Block a user