Make tab.set_html work without base_url

This commit is contained in:
Florian Bruhin 2016-12-06 07:16:41 +01:00
parent 0ab23a74fb
commit 717fc97f05

View File

@ -566,12 +566,14 @@ class WebEngineTab(browsertab.AbstractTab):
log.stub('on Qt < 5.7') log.stub('on Qt < 5.7')
return QIcon() return QIcon()
def set_html(self, html, base_url): def set_html(self, html, base_url=None):
# FIXME:qtwebengine # FIXME:qtwebengine
# check this and raise an exception if too big: # check this and raise an exception if too big:
# Warning: The content will be percent encoded before being sent to the # Warning: The content will be percent encoded before being sent to the
# renderer via IPC. This may increase its size. The maximum size of the # renderer via IPC. This may increase its size. The maximum size of the
# percent encoded content is 2 megabytes minus 30 bytes. # percent encoded content is 2 megabytes minus 30 bytes.
if base_url is None:
base_url = QUrl()
self._widget.setHtml(html, base_url) self._widget.setHtml(html, base_url)
def networkaccessmanager(self): def networkaccessmanager(self):