From 74d989e8d2198ecdddb70f1b310836624683205f Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Sun, 6 Nov 2022 19:48:32 +0200 Subject: [PATCH] ksnapshot: ungrab the X11 server after pointer is queried in windowUnderCursor() function Signed-off-by: Ivailo Monev --- ksnapshot/windowgrabber.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/ksnapshot/windowgrabber.cpp b/ksnapshot/windowgrabber.cpp index 28045517..a313718c 100644 --- a/ksnapshot/windowgrabber.cpp +++ b/ksnapshot/windowgrabber.cpp @@ -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(); -- 2.11.0