summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2022-05-02 15:54:51 +0200
committerFlorian Bruhin <me@the-compiler.org>2022-05-02 15:54:51 +0200
commitbd27b0b665a8d79b20c4e6a6232d8cee3fb0b363 (patch)
treee61af27d5dfd9883936124975ecdbdd49f1405b3
parent3a09126e2ea8280a0b0635be246eafa27377f5cc (diff)
downloadqutebrowser-bd27b0b665a8d79b20c4e6a6232d8cee3fb0b363.tar.gz
qutebrowser-bd27b0b665a8d79b20c4e6a6232d8cee3fb0b363.zip
notifications: Handle more non-fatal notification errors
-rw-r--r--qutebrowser/browser/webengine/notification.py13
1 files changed, 11 insertions, 2 deletions
diff --git a/qutebrowser/browser/webengine/notification.py b/qutebrowser/browser/webengine/notification.py
index f3166013e..2a323498a 100644
--- a/qutebrowser/browser/webengine/notification.py
+++ b/qutebrowser/browser/webengine/notification.py
@@ -727,9 +727,18 @@ class DBusNotificationAdapter(AbstractNotificationAdapter):
# Created too many similar notifications in quick succession
"org.freedesktop.Notifications.Error.ExcessNotificationGeneration",
- # From https://crashes.qutebrowser.org/view/b8c9838a - probably when
- # notification daemon crashes?
+ # From https://crashes.qutebrowser.org/view/b8c9838a
+ # Process org.freedesktop.Notifications received signal 5
+ # probably when notification daemon crashes?
"org.freedesktop.DBus.Error.Spawn.ChildSignaled",
+
+ # https://crashes.qutebrowser.org/view/f76f58ae
+ # Process org.freedesktop.Notifications exited with status 1
+ "org.freedesktop.DBus.Error.Spawn.ChildExited",
+
+ # https://crashes.qutebrowser.org/view/8889d0b5
+ # Could not activate remote peer.
+ "org.freedesktop.DBus.Error.NameHasNoOwner",
}
def __init__(self, parent: QObject = None) -> None: