зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1573742 [Linux] Don't draw round corners in tiled mode, r=jhorak
Differential Revision: https://phabricator.services.mozilla.com/D56601 --HG-- extra : moz-landing-system : lando
This commit is contained in:
Родитель
68fd519608
Коммит
dbf1215e63
|
@ -3453,8 +3453,17 @@ void nsWindow::OnWindowStateEvent(GtkWidget* aWidget,
|
|||
}
|
||||
}
|
||||
|
||||
if (mDrawInTitlebar && mCSDSupportLevel == CSD_SUPPORT_CLIENT) {
|
||||
UpdateClientOffsetForCSDWindow();
|
||||
if (mDrawInTitlebar) {
|
||||
if (mCSDSupportLevel == CSD_SUPPORT_CLIENT) {
|
||||
UpdateClientOffsetForCSDWindow();
|
||||
}
|
||||
if (mTransparencyBitmapForTitlebar) {
|
||||
if (mSizeState == nsSizeMode_Normal && !mIsTiled) {
|
||||
UpdateTitlebarTransparencyBitmap();
|
||||
} else {
|
||||
ClearTransparencyBitmap();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -6933,7 +6942,7 @@ void nsWindow::SetDrawsInTitlebar(bool aState) {
|
|||
mDrawInTitlebar = aState;
|
||||
|
||||
if (mTransparencyBitmapForTitlebar) {
|
||||
if (mDrawInTitlebar && mSizeState == nsSizeMode_Normal) {
|
||||
if (mDrawInTitlebar && mSizeState == nsSizeMode_Normal && !mIsTiled) {
|
||||
UpdateTitlebarTransparencyBitmap();
|
||||
} else {
|
||||
ClearTransparencyBitmap();
|
||||
|
|
Загрузка…
Ссылка в новой задаче