diff --git a/qutebrowser/browser/downloads.py b/qutebrowser/browser/downloads.py index 85c957fb9..6cbeff434 100644 --- a/qutebrowser/browser/downloads.py +++ b/qutebrowser/browser/downloads.py @@ -412,6 +412,8 @@ class DownloadItem(QObject): self.reply = None self.done = True self.data_changed.emit() + if self.fileobj is not None: + self.fileobj.close() def init_reply(self, reply): """Set a new reply and connect its signals.