Diffusion KWin b36b242f1236

Port Unmanaged::track to XCB

Authored by graesslin.

Description

Port Unmanaged::track to XCB

Uses Xcb::WindowAttributes and Xcb::WindowGeometry instead of XLib
variant. In addition it uses the XServerGrabber to ensure that the
xserver grab is removed in all code paths.

A new macro is added to utils.h to make the grabbing of XServer in
current context more obvious.

Details

Committed
graesslinMay 5 2014, 6:09 AM
Parents
R108:b039a07f4db0: Toplevel::vis becomes Toplevel::m_visual and is xcb_visualid_t
Branches
Unknown
Tags
Unknown