提交 c4065a8b 编写于 作者: B Benjamin Pasero

fix NPE in quick open

上级 a71f69e3
......@@ -44,7 +44,7 @@ export class QueryBuilder {
return this.query(QueryType.File, null, folderResources, options);
}
private query(type: QueryType, contentPattern: IPatternInfo, folderResources?: uri[], options: IQueryOptions = {}): ISearchQuery {
private query(type: QueryType, contentPattern?: IPatternInfo, folderResources?: uri[], options: IQueryOptions = {}): ISearchQuery {
let { searchPaths, pattern: includePattern } = this.parseSearchPaths(options.includePattern);
let excludePattern = this.parseExcludePattern(options.excludePattern);
......@@ -71,7 +71,9 @@ export class QueryBuilder {
const ignoreSymlinks = !this.configurationService.getValue<ISearchConfiguration>().search.followSymlinks;
this.resolveSmartCaseToCaseSensitive(contentPattern);
if (contentPattern) {
this.resolveSmartCaseToCaseSensitive(contentPattern);
}
const query = <ISearchQuery>{
type,
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册