Florian Müllner 07bbcb1b48 shell/tray-manager: Only create resources when needed
NaTrayManager in particular is deeply tied to X11. We currently assume
that X11 support is always available, but that is already not true
anymore - Xwayland startup is now asynchronous.

It will be even less true once we handle Xwayland crashes gracefully.

Start addressing that by not creating the corresponding resources once
and assume they exist for the lifetime of Shell.TrayManager, but make
sure they exist when actually needed.

https://gitlab.gnome.org/GNOME/gnome-shell/issues/2308
2020-03-06 18:45:21 +00:00
..
2014-01-09 14:59:31 -05:00
2014-01-09 14:59:31 -05:00
2014-01-09 14:59:31 -05:00
2020-01-08 15:59:15 -03:00
2019-08-27 15:30:51 +03:00
2019-02-06 18:29:15 +01:00
2020-02-26 19:00:05 -08:00
2018-01-12 11:48:49 +01:00
2018-01-12 11:48:49 +01:00
2017-08-02 11:27:42 +01:00
2015-10-15 22:58:28 +02:00