From 79e290ffb518a48a657efc31bff1cd0e8981ef15 Mon Sep 17 00:00:00 2001 From: wandererfan Date: Sat, 9 Jun 2018 10:11:28 -0400 Subject: [PATCH] Fix 3505 Special Chars in Path - thanks to @marams for the patch. --- src/Mod/TechDraw/Gui/Command.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Mod/TechDraw/Gui/Command.cpp b/src/Mod/TechDraw/Gui/Command.cpp index 4b7f9cc92f..292008f26b 100644 --- a/src/Mod/TechDraw/Gui/Command.cpp +++ b/src/Mod/TechDraw/Gui/Command.cpp @@ -208,7 +208,7 @@ void CmdTechDrawNewPage::activated(int iMsg) //why is "Template" property set twice? -wf // once to set DrawSVGTemplate.Template to OS template file name - doCommand(Doc,"App.activeDocument().%s.Template = '%s'",TemplateName.c_str(), templateFileName.toStdString().c_str()); + doCommand(Doc,"App.activeDocument().%s.Template = \"%s\"",TemplateName.c_str(), templateFileName.toUtf8().constData()); // once to set Page.Template to DrawSVGTemplate.Name doCommand(Doc,"App.activeDocument().%s.Template = App.activeDocument().%s",PageName.c_str(),TemplateName.c_str()); // consider renaming DrawSVGTemplate.Template property?