diff options
author | Florian Bruhin <me@the-compiler.org> | 2021-01-29 10:22:09 +0100 |
---|---|---|
committer | Florian Bruhin <me@the-compiler.org> | 2021-01-29 10:25:09 +0100 |
commit | 9e8a5c157fe65ba2567fe540d911bbc4870b0552 (patch) | |
tree | 7283d77783b4673b4204a3b4be695f02bc56e113 | |
parent | 8fbd3c21a2bae125b6e58a7b17049517f9b8225c (diff) | |
download | qutebrowser-9e8a5c157fe65ba2567fe540d911bbc4870b0552.tar.gz qutebrowser-9e8a5c157fe65ba2567fe540d911bbc4870b0552.zip |
Fix crash when right-clicking download view
This is a regression introduced in
68b81511e5a0228cd37b2907065fd6d96aa7876f.
See #1078
Fixes #6087
(cherry picked from commit d832ce5f8de04ba94eb11738619a384c796ad300)
-rw-r--r-- | qutebrowser/browser/downloadview.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/qutebrowser/browser/downloadview.py b/qutebrowser/browser/downloadview.py index 7d1ec3848..69c58741a 100644 --- a/qutebrowser/browser/downloadview.py +++ b/qutebrowser/browser/downloadview.py @@ -140,8 +140,10 @@ class DownloadView(QListView): actions.append(("Remove", item.remove)) else: actions.append(("Cancel", item.cancel)) - actions.append(("Copy URL", functools.partial( - utils.set_clipboard, item.url().toDisplayString()))) + + if item is not None: + actions.append(("Copy URL", functools.partial( + utils.set_clipboard, item.url().toDisplayString()))) if model.can_clear(): actions.append((None, None)) actions.append(("Remove all finished", model.download_clear)) |