From da224d707ccc3e5f89bc0a2fdb7ec9b61792da7e Mon Sep 17 00:00:00 2001
From: Albert Graef <aggraef@gmail.com>
Date: Sat, 15 Aug 2020 10:29:17 +0200
Subject: [PATCH] Disable nwworkingdir workaround in gui_canvas_saveas for
 nw.js 0.46+, fixes the first bug reported in #669.

---
 pd/nw/pdgui.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pd/nw/pdgui.js b/pd/nw/pdgui.js
index 4c0b269f7..880525bab 100644
--- a/pd/nw/pdgui.js
+++ b/pd/nw/pdgui.js
@@ -959,7 +959,7 @@ function gui_canvas_saveas(name, initfile, initdir, close_flag) {
         type: "file",
         id: "saveDialog",
         // using an absolute path here, see comment above
-        nwsaveas: path.join(initdir, initfile),
+        nwsaveas: check_nw_version("0.46") ? initfile : path.join(initdir, initfile),
         nwworkingdir: initdir,
         accept: ".pd"
     });
-- 
GitLab