diff --git a/platform/structure-view-impl/src/com/intellij/ide/structureView/logical/model/LogicalStructureAssembledModel.kt b/platform/structure-view-impl/src/com/intellij/ide/structureView/logical/model/LogicalStructureAssembledModel.kt index b525ad173e6d..970aa996c6cd 100644 --- a/platform/structure-view-impl/src/com/intellij/ide/structureView/logical/model/LogicalStructureAssembledModel.kt +++ b/platform/structure-view-impl/src/com/intellij/ide/structureView/logical/model/LogicalStructureAssembledModel.kt @@ -47,6 +47,7 @@ class LogicalStructureAssembledModel private constructor( } result.add(Pair(provider, children)) } + result.sortBy { if (it.first is PropertyElementProvider<*, *>) 0 else 1 } return result }