Sine Striker
2023-12-19 718590bf4dec0e8d9e7a75af98568f5eff5f8f9d
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);
    }
}
}