summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <git@the-compiler.org>2014-12-28 02:00:31 +0100
committerFlorian Bruhin <git@the-compiler.org>2014-12-28 02:00:31 +0100
commited253f23c60cb1e0332f8cc9213e6b38e943c818 (patch)
tree31d4a50e72fb2964a8f1aa655a9fcce16eaf64ff
parent60cc70151c1fea2cbc2050234ee72addc5cbf588 (diff)
downloadqutebrowser-ed253f23c60cb1e0332f8cc9213e6b38e943c818.tar.gz
qutebrowser-ed253f23c60cb1e0332f8cc9213e6b38e943c818.zip
Pass window id to DownloadItem.
-rw-r--r--qutebrowser/browser/downloads.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/qutebrowser/browser/downloads.py b/qutebrowser/browser/downloads.py
index 079eabe3b..bd4527601 100644
--- a/qutebrowser/browser/downloads.py
+++ b/qutebrowser/browser/downloads.py
@@ -194,7 +194,7 @@ class DownloadItem(QObject):
redirected = pyqtSignal(QNetworkRequest, QNetworkReply)
do_retry = pyqtSignal('QNetworkReply')
- def __init__(self, reply, parent=None):
+ def __init__(self, reply, win_id, parent=None):
"""Constructor.
Args:
@@ -218,7 +218,7 @@ class DownloadItem(QObject):
self.fileobj = None
self._filename = None
self.init_reply(reply)
- self._win_id = parent._win_id
+ self._win_id = win_id
def __repr__(self):
return utils.get_repr(self, basename=self.basename)
@@ -694,7 +694,7 @@ class DownloadManager(QAbstractListModel):
_inline, suggested_filename = http.parse_content_disposition(reply)
log.downloads.debug("fetch: {} -> {}".format(reply.url(),
suggested_filename))
- download = DownloadItem(reply, self)
+ download = DownloadItem(reply, self._win_id, self)
download.cancelled.connect(
functools.partial(self.remove_item, download))
if config.get('ui', 'remove-finished-downloads') or auto_remove: