diff --git a/src/vs/editor/contrib/gotoError/markerNavigationService.ts b/src/vs/editor/contrib/gotoError/markerNavigationService.ts index 11cac8ecd7abc52d7002634fdcac582f8803f844..abf0fe7a4e08c61857452756a81eca97855b7f0a 100644 --- a/src/vs/editor/contrib/gotoError/markerNavigationService.ts +++ b/src/vs/editor/contrib/gotoError/markerNavigationService.ts @@ -73,10 +73,13 @@ export class MarkerList { } matches(uri: URI | undefined) { - if (!this._resourceFilter) { + if (!this._resourceFilter && !uri) { return true; } - return uri && this._resourceFilter(uri); + if (!this._resourceFilter || !uri) { + return false; + } + return this._resourceFilter(uri); } get selected(): MarkerCoordinate | undefined {