diff --git a/containments/panel/phonepanel.cpp b/containments/panel/phonepanel.cpp index a906807f..0ef24ddc 100644 --- a/containments/panel/phonepanel.cpp +++ b/containments/panel/phonepanel.cpp @@ -197,7 +197,12 @@ void PhonePanel::takeScreenshot() } // We don't have access to the ScreenPool so we'll just take the first screen - auto pendingCall = m_screenshotInterface->CaptureScreen(qGuiApp->screens().constFirst()->name(), {}, QDBusUnixFileDescriptor(lPipeFds[1])); + QVariantMap options; + options.insert(QStringLiteral("native-resolution"), true); + + auto pendingCall = m_screenshotInterface->CaptureScreen( + qGuiApp->screens().constFirst()->name(), options, + QDBusUnixFileDescriptor(lPipeFds[1])); close(lPipeFds[1]); auto pipeFileDescriptor = lPipeFds[0];