Bug 1742421 - Part 2: [widget/cocoa] Exit fullscreen when changing sizemode; r=mstange, a=RyanVM

Differential Revision: https://phabricator.services.mozilla.com/D133735
This commit is contained in:
Edgar Chen 2022-01-19 00:49:46 +00:00
parent 51ca164ff6
commit f21bba2241

View File

@ -1250,6 +1250,8 @@ void nsCocoaWindow::SetSizeMode(nsSizeMode aMode) {
[mWindow deminiaturize:nil];
else if (previousMode == nsSizeMode_Maximized && [mWindow isZoomed])
[mWindow zoom:nil];
else if (previousMode == nsSizeMode_Fullscreen)
MakeFullScreen(false);
} else if (aMode == nsSizeMode_Minimized) {
if (![mWindow isMiniaturized]) [mWindow miniaturize:nil];
} else if (aMode == nsSizeMode_Maximized) {