Helpviewer/HelpBrowserWV.py

branch
5_0_x
changeset 385
dce841567a6c
parent 315
e44ee3cb994a
child 652
ea67a963d7f6
diff -r 71d061e51cf0 -r dce841567a6c Helpviewer/HelpBrowserWV.py
--- a/Helpviewer/HelpBrowserWV.py	Sun Jul 04 10:24:29 2010 +0200
+++ b/Helpviewer/HelpBrowserWV.py	Sun Jul 04 20:48:26 2010 +0200
@@ -351,6 +351,9 @@
         """
         resources = []
         
+        baseUrlString = self.page().mainFrame().evaluateJavaScript("document.baseURI")
+        baseUrl = QUrl.fromEncoded(baseUrlString)
+        
         lst = self.page().mainFrame().evaluateJavaScript(fetchLinks_js)
         for m in lst:
             rel = m["rel"]
@@ -366,7 +369,7 @@
             resource = LinkedResource()
             resource.rel = rel
             resource.type_ = type_
-            resource.href = href
+            resource.href = baseUrl.resolved(QUrl.fromEncoded(href))
             resource.title = title
             
             resources.append(resource)

eric ide

mercurial