From 1c84b208568a5edfa90b58cd53f83fa30061150d Mon Sep 17 00:00:00 2001 From: "Oleg.Korshul" Date: Thu, 9 Sep 2021 16:05:28 +0300 Subject: [PATCH] Fix bug 50979 --- .../lib/src/cefwrapper/client_renderer_wrapper.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ChromiumBasedEditors/lib/src/cefwrapper/client_renderer_wrapper.cpp b/ChromiumBasedEditors/lib/src/cefwrapper/client_renderer_wrapper.cpp index 229ebb5e..e09756b2 100644 --- a/ChromiumBasedEditors/lib/src/cefwrapper/client_renderer_wrapper.cpp +++ b/ChromiumBasedEditors/lib/src/cefwrapper/client_renderer_wrapper.cpp @@ -4692,6 +4692,7 @@ window.AscDesktopEditor.InitJSContext();", curFrame->GetURL(), 0); std::wstring sPath = message->GetArgumentList()->GetString(2).ToWString(); g_pLocalResolver->AddFile(sPath); NSStringUtils::string_replace(sPath, L"\\", L"\\\\"); + NSStringUtils::string_replace(sPath, L"\"", L"\\\""); sParamCallback = L"\"" + sPath + L"\""; } else @@ -4704,6 +4705,7 @@ window.AscDesktopEditor.InitJSContext();", curFrame->GetURL(), 0); std::wstring sPath = message->GetArgumentList()->GetString(nIndex).ToWString(); g_pLocalResolver->AddFile(sPath); NSStringUtils::string_replace(sPath, L"\\", L"\\\\"); + NSStringUtils::string_replace(sPath, L"\"", L"\\\""); sParamCallback += (L"\"" + sPath + L"\""); if (nIndex < (nCount - 1))