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();