Bug 1820203 - Don't consider dialogs with BorderStyle::{Default,All} as undecorated. r=stransky

Bug 1794577 made this visible but the bug was really introduced in
bug 1816436.

Differential Revision: https://phabricator.services.mozilla.com/D173428
This commit is contained in:
Emilio Cobos Álvarez 2023-03-23 13:07:29 +00:00
Родитель deb5792960
Коммит e40e19b677
1 изменённых файлов: 2 добавлений и 0 удалений

Просмотреть файл

@ -8760,6 +8760,8 @@ bool nsWindow::IsAlwaysUndecoratedWindow() const {
return true;
}
if (mWindowType == WindowType::Dialog &&
mBorderStyle != BorderStyle::Default &&
mBorderStyle != BorderStyle::All &&
!(mBorderStyle & BorderStyle::Title) &&
!(mBorderStyle & BorderStyle::ResizeH)) {
return true;