From: Ivailo Monev Date: Sun, 6 Nov 2022 17:48:32 +0000 (+0200) Subject: ksnapshot: ungrab the X11 server after pointer is queried in windowUnderCursor()... X-Git-Tag: 4.22.0~39 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=74d989e8d2198ecdddb70f1b310836624683205f;p=kde%2Fkde-extraapps.git ksnapshot: ungrab the X11 server after pointer is queried in windowUnderCursor() function Signed-off-by: Ivailo Monev --- 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();