Bläddra i källkod

fix(electron): open new window with non-ascii path on Windows

charlie 4 år sedan
förälder
incheckning
90cf95e4d5
1 ändrade filer med 4 tillägg och 2 borttagningar
  1. 4 2
      src/electron/electron/core.cljs

+ 4 - 2
src/electron/electron/core.cljs

@@ -77,8 +77,10 @@
 
     (.on web-contents  "new-window"
          (fn [e url]
-           (.. logger (info "new-window" url))
-           (open url)
+           (let [url (if (string/starts-with? url "file:")
+                       (js/decodeURIComponent url) url)]
+             (.. logger (info "new-window" url))
+             (open url))
            (.preventDefault e)))
 
     (doto win