Sine Striker
2024-02-20 4d193ef7c61fb4800868f150be6a0bb04b725463
src/widgets/widgetwindowagent_win.cpp
@@ -1,3 +1,7 @@
// Copyright (C) 2023-2024 Stdware Collections (https://www.github.com/stdware)
// Copyright (C) 2021-2023 wangwenx190 (Yuhang Zhao)
// SPDX-License-Identifier: Apache-2.0
#include "widgetwindowagent_p.h"
#include <QtCore/QDebug>
@@ -70,7 +74,7 @@
        inline void resumeWidgetEventAndDraw(QWidget *w, QEvent *event) {
            // Let the widget paint first
            Private::ObjectHelper::sendEvent(w, event);
            static_cast<QObject *>(w)->event(event);
            // Due to the timer or user action, Qt will repaint some regions spontaneously,
            // even if there is no WM_PAINT message, we must wait for it to finish painting
@@ -80,7 +84,7 @@
        inline void resumeWindowEventAndDraw(QWindow *window, QEvent *event) {
            // Let Qt paint first
            Private::ObjectHelper::sendEvent(window, event);
            static_cast<QObject *>(window)->event(event);
            // Upon receiving the WM_PAINT message, Qt will repaint the entire view, and we
            // must wait for it to finish painting before drawing this top border area.