gnome-shell/src/tray
Marco Trevisan (Treviño) 20a81d7866 na-xembed: Do not use same coordinates of mutter offscreen windows
We created the socket window using the same coordinates that mutter uses
for its own off-screen windows created via
meta_x11_display_create_offscreen_window() and that are filtered out in
MetaWindowX11's is_our_xwindow().

This caused these windows to be never tracked by mutter and then we
never received a "::window-created" signal that should lead a ShellTrayIcon
to associate itself as the clone of the created MetaWindow.

So, still keep it offscreen, but at different location.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2684>
2023-03-19 12:19:45 +00:00
..
meson.build shell: Move tray implementation away from GtkSocket 2023-03-03 13:34:44 +00:00
na-tray-child.c shell: Move tray icon event emulation to NaTrayChild 2023-03-03 13:34:44 +00:00
na-tray-child.h shell: Move tray icon event emulation to NaTrayChild 2023-03-03 13:34:44 +00:00
na-tray-manager.c tray: Ensure tray children are disposed when unmanaging tray 2023-03-05 09:12:53 +00:00
na-tray-manager.h shell: Move tray implementation away from GtkSocket 2023-03-03 13:34:44 +00:00
na-xembed.c na-xembed: Do not use same coordinates of mutter offscreen windows 2023-03-19 12:19:45 +00:00
na-xembed.h tray: Add NaXembed object 2023-03-03 13:34:44 +00:00