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