diff options
-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)) |