From 9cfa34c00968b75e0397059940c38578d9320c06 Mon Sep 17 00:00:00 2001 From: Joel Torstensson Date: Thu, 5 Mar 2015 20:17:48 +0100 Subject: [PATCH] Readded suggested_filename fallback. --- qutebrowser/browser/downloads.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/qutebrowser/browser/downloads.py b/qutebrowser/browser/downloads.py index e089237c5..25f36c9d6 100644 --- a/qutebrowser/browser/downloads.py +++ b/qutebrowser/browser/downloads.py @@ -38,6 +38,7 @@ from qutebrowser.config import config from qutebrowser.commands import cmdexc, cmdutils from qutebrowser.utils import (message, usertypes, log, utils, urlutils, objreg, standarddir, qtutils) +from qutebrowser.browser import http from qutebrowser.browser.network import networkmanager @@ -723,6 +724,8 @@ class DownloadManager(QAbstractListModel): suggested_filename = os.path.basename(filename) elif fileobj is not None and getattr(fileobj, 'name', None): suggested_filename = fileobj.name + else: + _, suggested_filename = http.parse_content_disposition(reply) log.downloads.debug("fetch: {} -> {}".format(reply.url(), suggested_filename)) download = DownloadItem(reply, self._win_id, self)