From 1740ed5e0e765ebd8676733243eb3eaa81f95df1 Mon Sep 17 00:00:00 2001
From: Sine Striker <trueful@163.com>
Date: 周二, 26 12月 2023 17:32:13 +0800
Subject: [PATCH] Fix window visibility inconsistency

---
 src/widgets/widgetwindowagent_win.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/widgets/widgetwindowagent_win.cpp b/src/widgets/widgetwindowagent_win.cpp
index 0f88e1c..386a6cd 100644
--- a/src/widgets/widgetwindowagent_win.cpp
+++ b/src/widgets/widgetwindowagent_win.cpp
@@ -148,7 +148,7 @@
             // ignore it.
             if (event->type() == QEvent::Expose) {
                 auto ee = static_cast<QExposeEvent *>(event);
-                if (window->isExposed() && !ee->region().isNull()) {
+                if (window->isExposed() && isNormalWindow() && !ee->region().isNull()) {
                     resumeWindowEvent(window, event);
                     return true;
                 }

--
Gitblit v1.9.1