From 5053829fa6548f4c3f2decfd485cbe4790b6019f Mon Sep 17 00:00:00 2001 From: Damir Porobic Date: Tue, 12 Mar 2019 17:05:53 +0100 Subject: [PATCH] Always use snipping area with background under macOs --- src/backend/imageGrabber/MacImageGrabber.cpp | 6 ++++++ src/backend/imageGrabber/MacImageGrabber.h | 1 + 2 files changed, 7 insertions(+) diff --git a/src/backend/imageGrabber/MacImageGrabber.cpp b/src/backend/imageGrabber/MacImageGrabber.cpp index 9880eaea..70c00baa 100644 --- a/src/backend/imageGrabber/MacImageGrabber.cpp +++ b/src/backend/imageGrabber/MacImageGrabber.cpp @@ -45,4 +45,10 @@ ImageWithPosition MacImageGrabber::getCursorWithPosition() const return {}; } +bool MacImageGrabber::isSnippingAreaBackgroundTransparent() const +{ + // MacOs doesn't support transparent background + return false; +} + diff --git a/src/backend/imageGrabber/MacImageGrabber.h b/src/backend/imageGrabber/MacImageGrabber.h index 112605c4..7b2b25ec 100644 --- a/src/backend/imageGrabber/MacImageGrabber.h +++ b/src/backend/imageGrabber/MacImageGrabber.h @@ -35,6 +35,7 @@ protected slots: QRect fullScreenRect() const override; QRect activeWindowRect() const override; ImageWithPosition getCursorWithPosition() const override; + bool isSnippingAreaBackgroundTransparent() const override; private: MacWrapper *mMacWrapper;