mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 942170 - Don't intersect with RectContainingTitlebarControls() until we know that its values are up-to-date. r=smichaud
This commit is contained in:
parent
2c38d58f16
commit
44a2018fa0
@ -1988,7 +1988,6 @@ nsChildView::NotifyDirtyRegion(const nsIntRegion& aDirtyRegion)
|
||||
if ([(ChildView*)mView isCoveringTitlebar]) {
|
||||
// We store the dirty region so that we know what to repaint in the titlebar.
|
||||
mDirtyTitlebarRegion.Or(mDirtyTitlebarRegion, aDirtyRegion);
|
||||
mDirtyTitlebarRegion.And(mDirtyTitlebarRegion, RectContainingTitlebarControls());
|
||||
}
|
||||
}
|
||||
|
||||
@ -2180,7 +2179,8 @@ DrawTitlebarHighlight(NSSize aWindowSize, CGFloat aRadius, CGFloat aDevicePixelW
|
||||
void
|
||||
nsChildView::UpdateTitlebarImageBuffer()
|
||||
{
|
||||
nsIntRegion dirtyTitlebarRegion = mDirtyTitlebarRegion;
|
||||
nsIntRegion dirtyTitlebarRegion;
|
||||
dirtyTitlebarRegion.And(mDirtyTitlebarRegion, mTitlebarRect);
|
||||
mDirtyTitlebarRegion.SetEmpty();
|
||||
|
||||
nsIntSize texSize = RectTextureImage::TextureSizeForSize(mTitlebarRect.Size());
|
||||
|
Loading…
Reference in New Issue
Block a user