mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
merge: ensure tree and table models are in sync after rebuilding tree
This is necessary to properly update selected interval in 'updateModelFromFiles'. GitOrigin-RevId: e3246afce0097eb910478f9ee141ba46c02e3908
This commit is contained in:
committed by
intellij-monorepo-bot
parent
916d192378
commit
47f93e52cc
@@ -55,6 +55,7 @@ import javax.swing.AbstractAction
|
||||
import javax.swing.Action
|
||||
import javax.swing.JButton
|
||||
import javax.swing.JComponent
|
||||
import javax.swing.table.AbstractTableModel
|
||||
import javax.swing.tree.DefaultMutableTreeNode
|
||||
import javax.swing.tree.TreeNode
|
||||
|
||||
@@ -223,6 +224,7 @@ open class MultipleFileMergeDialog(
|
||||
val model = TreeModelBuilder.buildFromVirtualFiles(project, factory, unresolvedFiles)
|
||||
tableModel.setRoot(model.root as TreeNode)
|
||||
TreeUtil.expandAll(table.tree)
|
||||
(table.model as? AbstractTableModel)?.fireTableDataChanged()
|
||||
}
|
||||
|
||||
private fun updateButtonState() {
|
||||
|
||||
Reference in New Issue
Block a user