summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2023-01-17 20:36:07 +0100
committerFlorian Bruhin <me@the-compiler.org>2023-01-17 20:36:52 +0100
commit14d6bf3e5f9a06f4336a878989676077700f5508 (patch)
tree8255d4c941e58d070f9bec3aadd69c28b8486923
parent3330547cbaf1c8f27372684faccf3796f682cd2b (diff)
downloadqutebrowser-14d6bf3e5f9a06f4336a878989676077700f5508.tar.gz
qutebrowser-14d6bf3e5f9a06f4336a878989676077700f5508.zip
notifications: Handle UnknownObject as known error
Seems to happen instead of NoReply with some notification servers after them quitting (cherry picked from commit 94a642f455b9973757421eb394cdb433248e8b34)
-rw-r--r--qutebrowser/browser/webengine/notification.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/qutebrowser/browser/webengine/notification.py b/qutebrowser/browser/webengine/notification.py
index 9607e3eab..4a5a517f4 100644
--- a/qutebrowser/browser/webengine/notification.py
+++ b/qutebrowser/browser/webengine/notification.py
@@ -131,6 +131,10 @@ class DBusError(Error):
# https://crashes.qutebrowser.org/view/8889d0b5
# Could not activate remote peer.
"org.freedesktop.DBus.Error.NameHasNoOwner",
+
+ # https://crashes.qutebrowser.org/view/de62220a
+ # after "Notification daemon did quit!"
+ "org.freedesktop.DBus.Error.UnknownObject",
}
def __init__(self, msg: QDBusMessage) -> None: