Will Thompson
e5cde4700f
notificationDaemon: Catch exceptions while loading notifications
...
An Endless OS system was found in the wild with a malformed
.local/share/gnome-shell/notifications which causes _loadNotifications()
to raise an exception. This exception was not previously handled and
bubbles all the way out to gnome_shell_plugin_start(), whereupon the
shell exit(1)s. The user could no longer log into their computer.
Handle exceptions from _loadNotifications(), log them, and attempt to
continue. Ensure that this._isLoading is set to 'false' even on error,
so that future calls to _saveNotifications() can overwrite the (corrupt)
state file.
https://gitlab.gnome.org/GNOME/gnome-shell/issues/1552
2019-09-03 01:00:50 +00:00
..
2019-07-24 00:28:45 +02:00
2019-08-13 16:35:17 +02:00
2019-07-24 00:28:45 +02:00
2019-08-06 23:54:29 +02:00
2019-08-06 23:54:29 +02:00
2019-08-09 23:30:52 +02:00
2019-07-24 00:28:45 +02:00
2019-07-24 00:28:45 +02:00
2019-08-06 23:54:29 +02:00
2019-07-24 00:28:45 +02:00
2019-08-13 16:35:17 +02:00
2019-08-06 23:54:29 +02:00
2019-07-24 00:28:45 +02:00
2019-07-24 00:28:45 +02:00
2019-08-06 23:54:29 +02:00
2019-07-24 00:28:45 +02:00
2019-08-09 10:58:38 -03:00
2019-08-08 17:41:46 +02:00
2019-07-24 00:28:45 +02:00
2019-08-09 10:58:46 -03:00
2019-07-24 00:28:45 +02:00
2019-09-01 12:45:49 +02:00
2019-08-09 21:00:22 +00:00
2019-07-24 00:28:45 +02:00
2019-07-24 00:28:45 +02:00
2019-07-05 11:32:31 +00:00
2019-07-24 00:28:45 +02:00
2019-07-24 00:28:45 +02:00
2019-08-16 14:55:25 +00:00
2019-07-24 00:28:45 +02:00
2019-07-24 00:28:45 +02:00
2019-08-06 23:54:29 +02:00
2019-08-06 23:54:29 +02:00
2019-08-06 23:54:29 +02:00
2019-07-24 00:28:45 +02:00
2019-08-07 18:40:49 +02:00
2019-07-24 00:28:45 +02:00
2019-07-24 00:28:45 +02:00
2019-07-24 00:28:45 +02:00
2019-08-06 23:54:29 +02:00
2019-08-06 23:54:29 +02:00
2019-08-06 23:54:29 +02:00
2019-07-24 00:28:45 +02:00
2019-09-03 01:00:50 +00:00
2019-07-24 00:28:45 +02:00
2019-08-06 23:54:29 +02:00
2019-08-06 23:54:29 +02:00
2019-08-08 09:12:00 -03:00
2019-07-24 00:28:45 +02:00
2019-08-06 23:54:29 +02:00
2019-08-06 23:54:29 +02:00
2019-07-24 00:28:45 +02:00
2019-08-27 08:03:49 +00:00
2019-07-24 00:28:45 +02:00
2019-08-06 23:54:29 +02:00
2019-07-24 00:28:45 +02:00
2019-08-06 23:54:29 +02:00
2019-08-06 23:54:29 +02:00
2019-02-09 07:39:20 +01:00
2019-08-06 23:54:29 +02:00
2019-08-06 23:54:29 +02:00
2019-07-24 00:28:45 +02:00
2019-08-08 17:37:12 +00:00
2019-07-24 00:28:45 +02:00
2019-07-28 17:27:53 +02:00
2019-07-24 00:28:45 +02:00
2019-07-24 00:28:45 +02:00
2019-08-13 16:35:17 +02:00
2019-08-07 18:40:49 +02:00
2019-07-24 00:28:45 +02:00
2019-08-06 20:50:43 +02:00
2019-07-24 00:28:45 +02:00
2019-07-29 16:16:22 +00:00
2019-08-09 21:02:58 +00:00
2019-07-24 00:28:45 +02:00
2019-08-07 18:40:49 +02:00
2019-07-24 00:28:45 +02:00
2019-08-08 13:13:35 +02:00
2019-08-07 18:40:49 +02:00
2019-08-06 23:54:29 +02:00
2019-08-06 23:54:29 +02:00
2019-07-24 00:28:45 +02:00