diff --git a/src/views/ifsBrowser.ts b/src/views/ifsBrowser.ts index 067534839..74e7c5bd0 100644 --- a/src/views/ifsBrowser.ts +++ b/src/views/ifsBrowser.ts @@ -138,10 +138,12 @@ class IFSFileItem extends IFSItem { this.contextValue = "streamfile"; this.iconPath = vscode.ThemeIcon.File; - this.resourceUri = vscode.Uri.parse(this.path).with({ scheme: `streamfile` }); this.command = { + this.resourceUri = vscode.Uri.parse(this.path).with({ scheme: `streamfile` }); + + this.command = { command: "code-for-ibmi.openWithDefaultMode", title: `Open Streamfile`, - arguments: [this] + arguments: [{path: this.path}] }; } diff --git a/src/views/objectBrowser.ts b/src/views/objectBrowser.ts index 368ecc650..383c5b277 100644 --- a/src/views/objectBrowser.ts +++ b/src/views/objectBrowser.ts @@ -400,7 +400,7 @@ class ObjectBrowserMemberItem extends ObjectBrowserItem implements MemberItem { this.command = { command: "code-for-ibmi.openWithDefaultMode", title: `Open Member`, - arguments: [this, (readonly ? "browse" : undefined) as DefaultOpenMode] + arguments: [{path: this.path}, (readonly ? "browse" : undefined) as DefaultOpenMode] }; this.readonly = readonly;