ksnapshot: ungrab the X11 server after pointer is queried in windowUnderCursor() function

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2022-11-06 19:48:32 +02:00
parent e52b5a473a
commit 74d989e8d2

View file

@ -151,6 +151,7 @@ Window windowUnderCursor( bool includeDecorations = true )
XGrabServer( QX11Info::display() );
XQueryPointer( QX11Info::display(), QX11Info::appRootWindow(), &root, &child,
&rootX, &rootY, &winX, &winY, &mask );
XUngrabServer( QX11Info::display() );
if( child == None ) {
child = QX11Info::appRootWindow();