Skip to content

Commit 50e1a03

Browse files
committed
fix for #86
1 parent 5bfde00 commit 50e1a03

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/providers/FileSystemPovider/FileSystemProvider.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,18 +31,18 @@ export class FileSystemProvider implements vscode.FileSystemProvider {
3131
const { query } = url.parse(decodeURIComponent(uri.toString()), true);
3232
const type = String(query && query.type).toLowerCase() || "all";
3333
const csp = query.csp === "" || query.csp === "1";
34-
let filter = query.filter || "";
34+
let filter: string = query.filter ? query.file.toString() : "";
3535
if (csp) {
3636
filter = filter || "*";
3737
} else if (type === "rtn") {
3838
filter = "*.inc,*.int,*.mac";
3939
} else if (type === "cls") {
4040
filter = "*.cls";
4141
} else {
42-
filter = query.filter || "*.cls,*.inc,*.int,*.mac";
42+
filter = query.filter ? query.file.toString() : "*.cls,*.inc,*.int,*.mac";
4343
}
4444
const folder = csp ? (uri.path.endsWith("/") ? uri.path : uri.path + "/") : uri.path.replace(/\//g, ".");
45-
const spec = csp ? folder + filter : folder.slice(1) + filter;
45+
const spec = csp ? folder + filter : folder.length > 1 ? folder.slice(1) + "/" + filter : filter;
4646
const dir = "1";
4747
const orderBy = "1";
4848
const system = api.ns === "%SYS" ? "1" : "0";

0 commit comments

Comments
 (0)