Use QWindow's devicePixelRatio for top resize area

This commit is contained in:
Ilya Fedin 2023-08-11 01:31:20 +04:00 committed by John Preston
parent 2631d64a5f
commit eeb2cbc69c

View file

@ -407,7 +407,9 @@ void WindowHelper::init() {
const auto maximized = window()->isMaximized() const auto maximized = window()->isMaximized()
|| window()->isFullScreen(); || window()->isFullScreen();
const auto px = int(std::ceil( const auto px = int(std::ceil(
st::windowTitleHeight * style::DevicePixelRatio() / 10.)); st::windowTitleHeight
* window()->windowHandle()->devicePixelRatio()
/ 10.));
return (!maximized && (request->point.y() < px)) return (!maximized && (request->point.y() < px))
? HitTestResult::Top ? HitTestResult::Top
: HitTestResult::Client; : HitTestResult::Client;