浏览代码

fix(plugins): incorrect theme url for the desktop native

charlie 7 月之前
父节点
当前提交
c51d43332a
共有 2 个文件被更改,包括 4 次插入2 次删除
  1. 3 1
      libs/src/LSPlugin.core.ts
  2. 1 1
      src/electron/electron/core.cljs

+ 3 - 1
libs/src/LSPlugin.core.ts

@@ -695,7 +695,9 @@ class PluginLocal extends EventEmitter<
         options.url = this._resolveResourceFullUrl(options.url, this._localRoot)
 
         // file:// for native
-        if (!this.isWebPlugin && !options.url.startsWith('file:')) {
+        if (!this.isWebPlugin &&
+          !options.url.startsWith('file:') &&
+          !options.url.startsWith('lsp:')) {
           options.url = 'assets://' + options.url
         }
       }

+ 1 - 1
src/electron/electron/core.cljs

@@ -72,7 +72,7 @@
                  (re-find #"(?i)^/[a-zA-Z]:" path))
              (callback #js {:path path})
 
-             ;; assume winwdows unc path
+             ;; assume windows unc path
              utils/win32?
              (do (logger/debug :resolve-assets-url url)
                  (callback #js {:path (str "//" path)}))