Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/browser.py
diff options
context:
space:
mode:
Diffstat (limited to 'browser.py')
-rw-r--r--browser.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/browser.py b/browser.py
index 7419d2d..b786b6b 100644
--- a/browser.py
+++ b/browser.py
@@ -301,6 +301,11 @@ class TabbedView(BrowserNotebook):
nth_page = self.get_nth_page(page_to_focus)
nth_page.props.browser.grab_focus()
+ if isinstance(tab_page, PDFTabPage):
+ if tab_page.props.browser.props.load_status < \
+ WebKit.LoadStatus.FINISHED:
+ tab_page.cancel_download()
+
self.remove_page(self.page_num(tab_page))
tab_page.destroy()