Yuhang Zhao
2023-12-07 3d50f3133ddbbd7136dca8173cf9164b78121823
reorder code
1个文件已修改
8 ■■■■ 已修改文件
src/core/contexts/win32windowcontext.cpp 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/core/contexts/win32windowcontext.cpp
@@ -460,11 +460,17 @@
        static Win32WindowContext *lastMessageContext;
        static inline void install() {
            if (instance) {
                return;
            }
            instance = new WindowsNativeEventFilter();
            installNativeEventFilter(instance);
        }
        static inline void uninstall() {
            if (!instance) {
                return;
            }
            removeNativeEventFilter(instance);
            delete instance;
            instance = nullptr;
@@ -594,9 +600,7 @@
        ::SetWindowLongPtrW(hWnd, GWLP_WNDPROC, reinterpret_cast<LONG_PTR>(QWKHookedWndProc));
        // Install global native event filter
        if (!WindowsNativeEventFilter::instance) {
            WindowsNativeEventFilter::install();
        }
        // Cache window ID
        windowId = winId;