Browse Source

Merge remote-tracking branch 'antis81/ngf/fix/screen-grabber'

pull/2295/head
agilob 10 years ago
parent
commit
b67a5bbd1d
No known key found for this signature in database
GPG Key ID: 296F0B764741106C
  1. 9
      src/widget/tool/screenshotgrabber.cpp

9
src/widget/tool/screenshotgrabber.cpp

@ -208,10 +208,11 @@ void ScreenshotGrabber::adjustWindowSize()
QPixmap ScreenshotGrabber::grabScreen() QPixmap ScreenshotGrabber::grabScreen()
{ {
QRect systemScreenRect = getSystemScreenRect(); QScreen* screen = QApplication::primaryScreen();
return QApplication::primaryScreen()->grabWindow(QApplication::desktop()->winId(),0,0, if (screen)
systemScreenRect.width(), return screen->grabWindow(0);
systemScreenRect.height());
return QPixmap();
} }
void ScreenshotGrabber::beginRectChooser(QGraphicsSceneMouseEvent* event) void ScreenshotGrabber::beginRectChooser(QGraphicsSceneMouseEvent* event)

Loading…
Cancel
Save