Sine Striker
2024-11-21 c3ef42dad254f6d04cab521c9ae619a46bb84f7a
src/core/contexts/win32windowcontext.cpp
@@ -827,6 +827,10 @@
            return isSystemBorderEnabled() && !isWin11OrGreater();
        }
        if (key == QStringLiteral("windows-system-border-enabled")) {
            return isSystemBorderEnabled();
        }
        if (key == QStringLiteral("border-thickness")) {
            return m_windowId
                       ? int(getWindowFrameBorderThickness(reinterpret_cast<HWND>(m_windowId)))
@@ -845,16 +849,10 @@
        lastHitTestResult = WindowPart::Outside;
        lastHitTestResultRaw = HTNOWHERE;
        if (!isSystemBorderEnabled()) {
            m_delegate->setWindowFlags(m_host, m_delegate->getWindowFlags(m_host) |
                                                   Qt::FramelessWindowHint);
        }
        // If the original window id is valid, remove all resources related
        if (oldWinId) {
            removeManagedWindow(reinterpret_cast<HWND>(oldWinId));
        }
        if (!winId) {
            return;
        }