Skip to content

Commit 019ce0e

Browse files
author
Benjamin Pasero
committed
1 parent c43059c commit 019ce0e

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

src/vs/editor/contrib/goToDeclaration/browser/goToDeclaration.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ export class DefinitionAction extends EditorAction {
7676
let result: Location[] = [];
7777
for (let i = 0; i < references.length; i++) {
7878
let reference = references[i];
79-
if (!reference) {
79+
if (!reference || !reference.range) {
8080
continue;
8181
}
8282
let {uri, range} = reference;
@@ -110,7 +110,7 @@ export class DefinitionAction extends EditorAction {
110110
} else {
111111
let next = model.nearestReference(editor.getModel().uri, editor.getPosition());
112112
this._openReference(editorService, next, this._configuration.openToSide).then(editor => {
113-
if (model.references.length > 1) {
113+
if (editor && model.references.length > 1) {
114114
this._openInPeek(editorService, editor, model);
115115
} else {
116116
model.dispose();
@@ -128,7 +128,7 @@ export class DefinitionAction extends EditorAction {
128128
revealIfVisible: !sideBySide
129129
}
130130
}, sideBySide).then(editor => {
131-
return <editorCommon.IEditor>editor.getControl();
131+
return editor && <editorCommon.IEditor>editor.getControl();
132132
});
133133
}
134134

0 commit comments

Comments
 (0)