Skip to content

Commit 8d73772

Browse files
committed
localResourceRoots on Windows
1 parent f995efb commit 8d73772

File tree

3 files changed

+9
-7
lines changed

3 files changed

+9
-7
lines changed

src/bundle.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/controller.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,9 +74,9 @@
7474
analyser.getByteFrequencyData(dataArray)
7575
draw()
7676
})
77-
.catch(err => vscode.postMessage({ type: 'error', message: `Rendering failed: ${err}` }))
77+
.catch(err => vscode.postMessage({ type: 'error', message: `Rendering failed -> ${err}` }))
7878
},
79-
err => vscode.postMessage({ type: 'error', message: `Error with decoding audio data: ${err}` })
79+
err => vscode.postMessage({ type: 'error', message: `Error with decoding audio data -> ${err}` })
8080
)
8181
}
8282
request.send()

src/webview.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
const path = require('path')
33
const pug = require('pug')
44
const vscode = require('vscode')
5+
const os = require('os')
56

67
class SpecWebviewPanel {
78
constructor(panel, extensionPath) {
@@ -24,10 +25,11 @@ class SpecWebviewPanel {
2425
return
2526
}
2627

27-
const panel = vscode.window.createWebviewPanel(SpecWebviewPanel.viewType, 'Spectrogam', column || vscode.ViewColumn.One, {
28-
enableScripts: true,
29-
localResourceRoots: [vscode.Uri.file(vscode.workspace.workspaceFolders[0].uri.fsPath)]
30-
})
28+
const panelSetting = { enableScripts: true }
29+
30+
if (os.platform() == 'darwin') panelSetting.localResourceRoots = [vscode.Uri.file(vscode.workspace.workspaceFolders[0].uri.fsPath)]
31+
32+
const panel = vscode.window.createWebviewPanel(SpecWebviewPanel.viewType, 'Spectrogam', column || vscode.ViewColumn.One, panelSetting)
3133
SpecWebviewPanel.currentPanel = new SpecWebviewPanel(panel, extensionPath)
3234
}
3335

0 commit comments

Comments
 (0)