From 05198bc2b747900007e0f38c29f097c72ce3cdec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Gr=C3=A4=C3=9Flin?= Date: Sat, 24 Mar 2012 08:08:12 +0100 Subject: [PATCH] Ifdef XRender related code in Screenshot effect For PA KWin is compiled without XRender but with Screenshot effect causing the compile to fail. --- effects/screenshot/screenshot.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/effects/screenshot/screenshot.cpp b/effects/screenshot/screenshot.cpp index f75a179f49..4e84649be5 100644 --- a/effects/screenshot/screenshot.cpp +++ b/effects/screenshot/screenshot.cpp @@ -126,6 +126,7 @@ void ScreenShotEffect::postPaintScreen() GLRenderTarget::popRenderTarget(); ScreenShotEffect::convertFromGLImage(img, width, height); } +#ifdef KWIN_HAVE_XRENDER_COMPOSITING if (effects->compositingType() == XRenderCompositing) { setXRenderOffscreen(true); effects->drawWindow(m_scheduledScreenshot, mask, QRegion(0, 0, width, height), d); @@ -133,6 +134,7 @@ void ScreenShotEffect::postPaintScreen() img = xRenderOffscreenTarget()->toImage().copy(0, 0, width, height); setXRenderOffscreen(false); } +#endif if (m_type & INCLUDE_CURSOR) { grabPointerImage(img, m_scheduledScreenshot->x() + left, m_scheduledScreenshot->y() + top);