From d4c4a3e4fa3f20b46ecee5008b7de854109628e1 Mon Sep 17 00:00:00 2001
From: Friedemann Kleint <Friedemann.Kleint@digia.com>
Date: Thu, 6 Dec 2012 14:29:07 +0100
Subject: [PATCH] Replace deprecated QPixmap::grabWindow() by
 QScreen::grabWindow().

Change-Id: I9ca2576c5553d37cf25fcfd2934ade0d1bcb7fb0
Reviewed-by: hjk <qthjk@ovi.com>
---
 src/pixeltool/qpixeltool.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/pixeltool/qpixeltool.cpp b/src/pixeltool/qpixeltool.cpp
index cf36fabc8..ddac9101c 100644
--- a/src/pixeltool/qpixeltool.cpp
+++ b/src/pixeltool/qpixeltool.cpp
@@ -44,6 +44,7 @@
 #include <qapplication.h>
 #include <qdesktopwidget.h>
 #include <qapplication.h>
+#include <qscreen.h>
 #ifndef QT_NO_CLIPBOARD
 #include <qclipboard.h>
 #endif
@@ -444,7 +445,8 @@ void QPixelTool::grabScreen()
     int x = mousePos.x() - w/2;
     int y = mousePos.y() - h/2;
 
-    m_buffer = QPixmap::grabWindow(qApp->desktop()->winId(), x, y, w, h);
+    QScreen *screen = qApp->screens().at(qApp->desktop()->screenNumber());
+    m_buffer = screen->grabWindow(qApp->desktop()->winId(), x, y, w, h);
 
     QRegion geom(x, y, w, h);
     QRect screenRect;
-- 
GitLab