Преглед изворни кода

fix(electron): get correct file path when drop image

charlie пре 4 година
родитељ
комит
6d0d83e86f
2 измењених фајлова са 3 додато и 2 уклоњено
  1. 2 1
      resources/js/preload.js
  2. 1 1
      src/main/frontend/handler/editor.cljs

+ 2 - 1
resources/js/preload.js

@@ -57,7 +57,7 @@ contextBridge.exposeInMainWorld('apis', {
 
     await fs.promises.mkdir(assetsRoot, { recursive: true })
 
-    from = !from && getFilePathFromClipboard()
+    from = from || getFilePathFromClipboard()
 
     if (from) {
       // console.debug('copy file: ', from, dest)
@@ -65,6 +65,7 @@ contextBridge.exposeInMainWorld('apis', {
     }
 
     // support image
+    // console.debug('read image: ', from, dest)
     const nImg = clipboard.readImage()
 
     if (nImg && !nImg.isEmpty()) {

+ 1 - 1
src/main/frontend/handler/editor.cljs

@@ -1567,7 +1567,7 @@
             ext (if ext (subs ext (string/last-index-of ext ".")) "")
             filename (str (gen-filename index file) ext)
             filename (str path "/" filename)]
-        (js/console.debug "Write asset #" dir filename file)
+        ;(js/console.debug "Write asset #" dir filename file)
         (if (util/electron?)
           (let [from (.-path file)]
             (p/then (js/window.apis.copyFileToAssets dir filename from)