summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2021-01-29 10:22:09 +0100
committerFlorian Bruhin <me@the-compiler.org>2021-01-29 10:25:09 +0100
commit9e8a5c157fe65ba2567fe540d911bbc4870b0552 (patch)
tree7283d77783b4673b4204a3b4be695f02bc56e113
parent8fbd3c21a2bae125b6e58a7b17049517f9b8225c (diff)
downloadqutebrowser-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.py6
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))