From f7fbf986673ba4c3ae35a262fff7d139fdd3e52f Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Mon, 24 Nov 2014 21:04:48 +0100 Subject: [PATCH] downloads: Rewind file objects correctly on redirects. --- qutebrowser/browser/downloads.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/qutebrowser/browser/downloads.py b/qutebrowser/browser/downloads.py index 641621bd2..d526f5c46 100644 --- a/qutebrowser/browser/downloads.py +++ b/qutebrowser/browser/downloads.py @@ -402,6 +402,8 @@ class DownloadItem(QObject): reply = self._reply reply.finished.disconnect(self.on_reply_finished) self._reply = None + if self.fileobj is not None: + self.fileobj.seek(0) self.redirected.emit(request, reply) # this will change self._reply! reply.deleteLater() # the old one return True