Skip to content

Commit 6b1a415

Browse files
authored
Properly return menu options for the Server Command Menu for isfs-readonly files (#813)
1 parent 3c3cea9 commit 6b1a415

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/commands/studio.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import * as vscode from "vscode";
22
import { AtelierAPI } from "../api";
3-
import { config, FILESYSTEM_SCHEMA } from "../extension";
3+
import { config, filesystemSchemas } from "../extension";
44
import { outputChannel, outputConsole, getServerName } from "../utils";
55
import { DocumentContentProvider } from "../providers/DocumentContentProvider";
66
import { ClassNode } from "../explorer/models/classNode";
@@ -455,7 +455,7 @@ export async function mainSourceControlMenu(uri?: vscode.Uri): Promise<void> {
455455

456456
async function _mainMenu(sourceControl: boolean, uri?: vscode.Uri): Promise<void> {
457457
uri = uri || vscode.window.activeTextEditor?.document.uri;
458-
if (uri && uri.scheme !== FILESYSTEM_SCHEMA) {
458+
if (uri && !filesystemSchemas.includes(uri.scheme)) {
459459
return;
460460
}
461461
const studioActions = new StudioActions(uri);
@@ -472,7 +472,7 @@ export async function contextSourceControlMenu(node: PackageNode | ClassNode | R
472472

473473
export async function _contextMenu(sourceControl: boolean, node: PackageNode | ClassNode | RoutineNode): Promise<void> {
474474
const nodeOrUri = node || vscode.window.activeTextEditor?.document.uri;
475-
if (!nodeOrUri || (nodeOrUri instanceof vscode.Uri && nodeOrUri.scheme !== FILESYSTEM_SCHEMA)) {
475+
if (!nodeOrUri || (nodeOrUri instanceof vscode.Uri && !filesystemSchemas.includes(nodeOrUri.scheme))) {
476476
return;
477477
}
478478
const studioActions = new StudioActions(nodeOrUri);

0 commit comments

Comments
 (0)