From 4d22b7e0cb02ae00049be026d887932d50b504c2 Mon Sep 17 00:00:00 2001 From: Sayamindu Dasgupta Date: Mon, 16 Nov 2009 11:56:28 +0000 Subject: Workaround https://bugs.launchpad.net/soas/+bug/483231 --- diff --git a/epubview/epubview.py b/epubview/epubview.py index 7300bd0..5af9ac0 100644 --- a/epubview/epubview.py +++ b/epubview/epubview.py @@ -349,6 +349,11 @@ class _View(gtk.HBox): return False def _view_load_finished_cb(self, v, frame): + + # Normally the line below would not be required - ugly workaround for + # possible Webkit bug. See : https://bugs.launchpad.net/bugs/483231 + self._sw.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_NEVER) + filename = self._view.props.uri.replace('file://', '') if os.path.exists(filename.replace('xhtml', 'xml')): filename = filename.replace('xhtml', 'xml') # Hack for making javascript work -- cgit v0.9.1