From 718590bf4dec0e8d9e7a75af98568f5eff5f8f9d Mon Sep 17 00:00:00 2001
From: Sine Striker <trueful@163.com>
Date: 周二, 19 12月 2023 14:45:36 +0800
Subject: [PATCH] Remove stylesupport

---
 src/core/contexts/abstractwindowcontext.cpp |   16 ++++++----------
 1 files changed, 6 insertions(+), 10 deletions(-)

diff --git a/src/core/contexts/abstractwindowcontext.cpp b/src/core/contexts/abstractwindowcontext.cpp
index d69ab75..d34a1f9 100644
--- a/src/core/contexts/abstractwindowcontext.cpp
+++ b/src/core/contexts/abstractwindowcontext.cpp
@@ -19,8 +19,7 @@
         m_delegate.reset(delegate);
         m_windowHandle = m_delegate->hostWindow(m_host);
         if (m_windowHandle) {
-            m_windowHandleGuard = m_windowHandle;
-            winIdChanged(nullptr, false);
+            winIdChanged(nullptr);
         }
     }
 
@@ -40,9 +39,8 @@
 
     bool AbstractWindowContext::setSystemButton(WindowAgentBase::SystemButton button,
                                                 QObject *obj) {
-        Q_ASSERT(obj);
         Q_ASSERT(button != WindowAgentBase::Unknown);
-        if (!obj || (button == WindowAgentBase::Unknown)) {
+        if (button == WindowAgentBase::Unknown) {
             return false;
         }
 
@@ -55,10 +53,6 @@
 
     bool AbstractWindowContext::setTitleBar(QObject *item) {
         Q_ASSERT(item);
-        if (!item) {
-            return false;
-        }
-
         if (m_titleBar == item) {
             return false;
         }
@@ -176,7 +170,9 @@
     void AbstractWindowContext::notifyWinIdChange() {
         auto oldWindow = m_windowHandle;
         m_windowHandle = m_delegate->window(m_host);
-        winIdChanged(oldWindow, oldWindow && m_windowHandleGuard.isNull());
+        if (oldWindow == m_windowHandle)
+            return;
+        winIdChanged(oldWindow);
     }
 
-}
\ No newline at end of file
+}

--
Gitblit v1.9.1