Skip to content

Commit fb4b718

Browse files
Fix auto-scroll from source in the Structure View
1 parent 4b3efa1 commit fb4b718

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

src/main/java/io/protostuff/jetbrains/plugin/view/structure/ProtoStructureViewFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ public StructureViewBuilder getStructureViewBuilder(final PsiFile psiFile) {
1919
@NotNull
2020
@Override
2121
public StructureViewModel createStructureViewModel(@Nullable Editor editor) {
22-
return new ProtoStructureViewModel((ProtoPsiFileRoot) psiFile);
22+
return new ProtoStructureViewModel((ProtoPsiFileRoot) psiFile, editor);
2323
}
2424

2525
@Override

src/main/java/io/protostuff/jetbrains/plugin/view/structure/ProtoStructureViewModel.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import com.intellij.ide.structureView.StructureViewTreeElement;
66
import com.intellij.ide.util.treeView.smartTree.NodeProvider;
77
import com.intellij.ide.util.treeView.smartTree.Sorter;
8+
import com.intellij.openapi.editor.Editor;
89
import io.protostuff.jetbrains.plugin.psi.*;
910
import org.jetbrains.annotations.NotNull;
1011

@@ -17,8 +18,8 @@ final class ProtoStructureViewModel extends StructureViewModelBase
1718
private static final Collection<NodeProvider> NODE_PROVIDERS =
1819
Collections.singletonList(new ProtoFieldsNodeProvider());
1920

20-
ProtoStructureViewModel(ProtoPsiFileRoot root) {
21-
super(root, getProtoRootElement(root));
21+
ProtoStructureViewModel(ProtoPsiFileRoot root, Editor editor) {
22+
super(root, editor, getProtoRootElement(root));
2223
}
2324

2425
@NotNull

0 commit comments

Comments
 (0)