mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[llm-vcs-grouped-diff] LLM-19751, make selection model public
(cherry picked from commit 5d0d9f9e07e7496cca9765f02554daa38adacc21) IJ-CR-180581 GitOrigin-RevId: 687372dbf9c35a64a673b8a16192da425d13a522
This commit is contained in:
committed by
intellij-monorepo-bot
parent
273541eb88
commit
8c668a4e69
+1
-1
@@ -9,7 +9,7 @@ import javax.swing.tree.TreePath
|
||||
* SelectionModel that ignores selection requests for nodes marked with [ChangesBrowserNodeKeys.NON_SELECTABLE].
|
||||
*/
|
||||
@ApiStatus.Internal
|
||||
internal class NonSelectableNodeFilteringSelectionModel : DefaultTreeSelectionModel() {
|
||||
class NonSelectableNodeFilteringSelectionModel : DefaultTreeSelectionModel() {
|
||||
private fun TreePath?.isNonSelectable(): Boolean {
|
||||
if (this == null) return false
|
||||
val node = this.lastPathComponent as? ChangesBrowserNode<*> ?: return false
|
||||
|
||||
Reference in New Issue
Block a user