diff --git a/effects/screenshot/screenshot.cpp b/effects/screenshot/screenshot.cpp index f1912029f7..4f19442160 100644 --- a/effects/screenshot/screenshot.cpp +++ b/effects/screenshot/screenshot.cpp @@ -421,6 +421,7 @@ void ScreenShotEffect::sendReplyImage(const QImage &img) m_windowMode = WindowMode::NoCapture; m_cacheOutputsImages.clear(); m_cachedOutputGeometry = QRect(); + m_nativeSize = false; } QString ScreenShotEffect::saveTempImage(const QImage &img) @@ -619,6 +620,7 @@ QString ScreenShotEffect::screenshotScreen(int screen, bool captureCursor) return QString(); } m_captureCursor = captureCursor; + m_nativeSize = true; m_replyMessage = message(); setDelayedReply(true); effects->addRepaint(m_scheduledGeometry);