tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit dd4460727998a53e9fa7372afba2a93a9546cec3
parent 1d93d8f2aefe636d33f04b1664b032bf0f7af726
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date:   Fri, 28 Nov 2025 15:06:26 +0000

Bug 2002986 - Use IAppWindowTitlebar::ResetToDefault() for non-collapsed titlebar. r=win-reviewers,gstoll

This seems to actually go to the default DWM stuff and is the documented
way of doing so:

https://learn.microsoft.com/en-us/windows/apps/develop/title-bar#reset-the-title-bar

Differential Revision: https://phabricator.services.mozilla.com/D274413

Diffstat:
Mwidget/windows/WindowsUIUtils.cpp | 6+++++-
1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/widget/windows/WindowsUIUtils.cpp b/widget/windows/WindowsUIUtils.cpp @@ -1394,7 +1394,11 @@ void WindowsUIUtils::SetIsTitlebarCollapsed(HWND aWnd, bool aIsCollapsed) { MOZ_ASSERT_UNREACHABLE("IAppWindowTitleBar could not be acquired"); return; } - hr = titleBar->put_ExtendsContentIntoTitleBar(aIsCollapsed); + if (aIsCollapsed) { + hr = titleBar->put_ExtendsContentIntoTitleBar(aIsCollapsed); + } else { + hr = titleBar->ResetToDefault(); + } if (FAILED(hr)) { MOZ_LOG(gWindowsLog, LogLevel::Error, ("Skipping SetIsTitlebarCollapsed() because "