SineStriker
2025-02-12 5706ba3d99f6a147499d6a122959ed865e447470
Update
2个文件已修改
9 ■■■■■ 已修改文件
src/core/contexts/abstractwindowcontext.cpp 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/core/qwkglobal.cpp 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/core/contexts/abstractwindowcontext.cpp
@@ -230,17 +230,15 @@
        if (m_windowHandle) {
            removeEventFilter(m_windowHandle);
        }
        auto oldWindowHandle = m_windowHandle.data();
        m_windowHandle = m_delegate->hostWindow(m_host);
        if (m_windowHandle) {
            m_windowHandle->installEventFilter(this);
        }
        if (oldWinId != m_windowId) {
            winIdChanged(m_windowId, oldWinId);
            if (m_windowId) {
                // Installing twice has no side-effect.
                m_windowHandle->installEventFilter(this);
                // Refresh window attributes
                for (auto it = m_windowAttributesOrder.begin();
                     it != m_windowAttributesOrder.end();) {
src/core/qwkglobal.cpp
@@ -43,4 +43,5 @@
        }
        return false;
    }
}