E-book viewer: Fix bug in rendering prefixed svg tags in the cover pages of some EPUB files.

This commit is contained in:
Kovid Goyal 2013-02-23 10:16:25 +05:30
parent 9b7846ea41
commit 1c874edd6b
2 changed files with 3 additions and 4 deletions

View File

@ -45,7 +45,7 @@ def load_html(path, view, codec='utf-8', mime_type=None,
html = f.read().decode(codec, 'replace')
html = EntityDeclarationProcessor(html).processed_html
self_closing_pat = re.compile(r'<\s*([A-Za-z1-6]+)([^>]*)/\s*>')
self_closing_pat = re.compile(r'<\s*([:A-Za-z1-6]+)([^>]*)/\s*>')
html = self_closing_pat.sub(self_closing_sub, html)
loading_url = QUrl.fromLocalFile(path)

View File

@ -790,8 +790,7 @@ class DocumentView(QWebView): # {{{
self.manager.load_started()
load_html(path, self, codec=getattr(path, 'encoding', 'utf-8'), mime_type=getattr(path,
'mime_type', 'text/html'), pre_load_callback=callback,
force_as_html=True)
'mime_type', 'text/html'), pre_load_callback=callback)
entries = set()
for ie in getattr(path, 'index_entries', []):
if ie.start_anchor: