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