diff options
author | Florian Bruhin <git@the-compiler.org> | 2014-12-28 02:00:31 +0100 |
---|---|---|
committer | Florian Bruhin <git@the-compiler.org> | 2014-12-28 02:00:31 +0100 |
commit | ed253f23c60cb1e0332f8cc9213e6b38e943c818 (patch) | |
tree | 31d4a50e72fb2964a8f1aa655a9fcce16eaf64ff | |
parent | 60cc70151c1fea2cbc2050234ee72addc5cbf588 (diff) | |
download | qutebrowser-ed253f23c60cb1e0332f8cc9213e6b38e943c818.tar.gz qutebrowser-ed253f23c60cb1e0332f8cc9213e6b38e943c818.zip |
Pass window id to DownloadItem.
-rw-r--r-- | qutebrowser/browser/downloads.py | 6 |
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: |