From 75e87a44cef35eaef61536801ab20b41633ecaa8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20L=C3=BCbking?= Date: Thu, 27 Dec 2012 22:01:41 +0100 Subject: [PATCH] finish / sync screenshot before calling ksnapshot BUG: 312209 FIXED-IN: 4.10 REVIEW: 107981 --- effects/screenshot/screenshot.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/effects/screenshot/screenshot.cpp b/effects/screenshot/screenshot.cpp index 4254c37b31..b23129280d 100644 --- a/effects/screenshot/screenshot.cpp +++ b/effects/screenshot/screenshot.cpp @@ -148,6 +148,8 @@ void ScreenShotEffect::postPaintScreen() QPainter p(&m_lastScreenshot); p.setCompositionMode(QPainter::CompositionMode_Source); p.drawImage(QPoint(0, 0), img); + p.end(); + XSync(display(), False); } emit screenshotCreated(m_lastScreenshot.handle()); }