From 114a8a5aceee2bf43730087088239461c01c2bdc Mon Sep 17 00:00:00 2001 From: Andelf Date: Sat, 25 Dec 2021 21:50:12 +0800 Subject: [PATCH] fix(electron): windows path escape with colon --- src/electron/electron/handler.cljs | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/electron/electron/handler.cljs b/src/electron/electron/handler.cljs index 3573f0dae..33f7c6d86 100644 --- a/src/electron/electron/handler.cljs +++ b/src/electron/electron/handler.cljs @@ -154,12 +154,16 @@ (defn- sanitize-graph-name [graph-name] (when graph-name - (string/replace graph-name "/" "++"))) + (-> graph-name + (string/replace "/" "++") + (string/replace ":" "+3A+")))) -(defn- graph-name->path - [graph-name] - (when graph-name - (string/replace graph-name "++" "/"))) + (defn- graph-name->path + [graph-name] + (when graph-name + (-> graph-name + (string/replace "+3A+" ":") + (string/replace "++" "/")))) (defn- get-graphs-dir []