From 25dd60c84f686e9e2239f70e67fd8dcd82c1b268 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Mon, 3 Feb 2020 22:24:33 +0100 Subject: video/widget: fix hidpi scaling on linux --- video/video-widget.cpp | 2 +- video/video-widget.hpp | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/video/video-widget.cpp b/video/video-widget.cpp index 8262a380..4399b11a 100644 --- a/video/video-widget.cpp +++ b/video/video-widget.cpp @@ -11,7 +11,7 @@ void video_widget::init_image_nolock() { - double dpi = screen_dpi(); + double dpi = devicePixelRatioF(); size_.store({ iround(width() * dpi), iround(height() * dpi) }, std::memory_order_release); } diff --git a/video/video-widget.hpp b/video/video-widget.hpp index 9218643b..bb218c69 100644 --- a/video/video-widget.hpp +++ b/video/video-widget.hpp @@ -7,7 +7,6 @@ #pragma once -#include "compat/qt-dpi.hpp" #include "compat/math.hpp" #include "export.hpp" @@ -21,7 +20,7 @@ #include -struct OTR_VIDEO_EXPORT video_widget : QWidget, public screen_dpi_mixin +struct OTR_VIDEO_EXPORT video_widget : QWidget { video_widget(QWidget* parent = nullptr); -- cgit v1.2.3