SineStriker
2023-12-18 187f82bb4065589fa7fba5f6fa9bd51113357a2c
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);
        }
    }
@@ -176,7 +175,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);
    }
}
}