From 7966371dead9076db6c56de4074b36d6f628678b Mon Sep 17 00:00:00 2001 From: SineStriker <55847490+SineStriker@users.noreply.github.com> Date: 周五, 14 3月 2025 17:35:50 +0800 Subject: [PATCH] AWC: remove isEnabled in test methods --- src/quick/quickwindowagent_win.cpp | 13 +++---------- 1 files changed, 3 insertions(+), 10 deletions(-) diff --git a/src/quick/quickwindowagent_win.cpp b/src/quick/quickwindowagent_win.cpp index acfdd42..95bb6f8 100644 --- a/src/quick/quickwindowagent_win.cpp +++ b/src/quick/quickwindowagent_win.cpp @@ -97,21 +97,14 @@ BorderItem::~BorderItem() = default; void BorderItem::updateGeometry() { - setHeight(borderThickness()); + setHeight(borderThickness() / window()->devicePixelRatio()); setVisible(isNormalWindow()); } void BorderItem::paint(QPainter *painter) { Q_UNUSED(painter) if (shouldEnableEmulatedPainter()) { - QRect rect(QPoint(0, 0), size().toSize()); - QRegion region(rect); - void *args[] = { - painter, - &rect, - ®ion, - }; - ctx->virtual_hook(AbstractWindowContext::DrawWindows10BorderHook_Emulated, args); + drawBorderEmulated(painter, QRect({0, 0}, size().toSize())); } else { needPaint = true; } @@ -170,7 +163,7 @@ void BorderItem::_q_afterSynchronizing() { if (needPaint) { needPaint = false; - drawBorder(); + drawBorderNative(); } } -- Gitblit v1.9.1