summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMichael BrĂ¼ning <michael.bruning@qt.io>2019-06-07 11:23:22 +0200
committerMichael BrĂ¼ning <michael.bruning@qt.io>2019-06-07 11:23:22 +0200
commit541176f774034ebacb69fc93acf992da9c929892 (patch)
tree2e54dbb2a30aad39d1cc9080c7d99b3ecfeb639e /src
parente781377d2c1582ff358aeabdaf75d77db94fd71c (diff)
Prevent double encoding of url encoded characters when loading PDFs
At the point when PDFs are being loaded, their URL should already have been encoded, so encoding it again will render a wrong URL because it tries to encode already encoded characters. Change-Id: I69e6effeacec52e57194b02478cfd082fe9c7570 Fixes: QTBUG-76226 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'src')
-rw-r--r--src/core/renderer_host/resource_dispatcher_host_delegate_qt.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/renderer_host/resource_dispatcher_host_delegate_qt.cpp b/src/core/renderer_host/resource_dispatcher_host_delegate_qt.cpp
index 442694bb9..36c5e6ed1 100644
--- a/src/core/renderer_host/resource_dispatcher_host_delegate_qt.cpp
+++ b/src/core/renderer_host/resource_dispatcher_host_delegate_qt.cpp
@@ -109,7 +109,7 @@ void OnPdfStreamIntercepted(
content::NavigationController::LoadURLParams params(
GURL(base::StringPrintf("%s://%s/index.html?%s", extensions::kExtensionScheme,
extension_id.c_str(),
- net::EscapeUrlEncodedData(original_url.spec(), false).c_str())));
+ original_url.spec().c_str())));
params.frame_tree_node_id = frame_tree_node_id;
web_contents->GetController().LoadURLWithParams(params);