weston/xwayland
Giulio Camuffo 836b9c7177 xwm: don't set inactive surfaces as top level
Some X clients create popup or tooltips windows as top level, without
setting them as override redirect or as transient. Since we don't want
to take the focus away from a surface when one of its popup is opened,
check the _NET_WM_WINDOW_TYPE of the X surfaces being mapped and set
them as inactive if it is one of some types.

Reviewed-by: Bryce Harrington <bryce@osg.samsung.com>
2015-01-26 11:25:19 -08:00
..
dnd.c Don't include xserver-server-protocol.h 2014-04-07 09:46:27 -07:00
hash.c Move xwayland up one directory level 2013-12-04 10:20:02 -08:00
hash.h Move xwayland up one directory level 2013-12-04 10:20:02 -08:00
launcher.c xwayland: Clean up the WM properly if X server crashes 2014-08-27 14:49:16 +03:00
selection.c Move xwayland up one directory level 2013-12-04 10:20:02 -08:00
window-manager.c xwm: don't set inactive surfaces as top level 2015-01-26 11:25:19 -08:00
xwayland.h xwayland: Use new Xwayland DDX 2014-04-06 22:32:24 -07:00