зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1232852 (part 1) - Set |aSnap| in two GetOpaqueRegion() overloadings that are missing it. r=roc.
--HG-- extra : rebase_source : f565bfee7883283847bf7ba6af68aaeb06e9fea3
This commit is contained in:
Родитель
c5ae5ab0c2
Коммит
5d111590a8
|
@ -3220,6 +3220,8 @@ nsRegion
|
|||
nsDisplayBackgroundColor::GetOpaqueRegion(nsDisplayListBuilder* aBuilder,
|
||||
bool* aSnap)
|
||||
{
|
||||
*aSnap = false;
|
||||
|
||||
if (mColor.a != 1) {
|
||||
return nsRegion();
|
||||
}
|
||||
|
|
|
@ -1637,6 +1637,7 @@ nsDisplayImage::GetLayerState(nsDisplayListBuilder* aBuilder,
|
|||
nsDisplayImage::GetOpaqueRegion(nsDisplayListBuilder* aBuilder,
|
||||
bool* aSnap)
|
||||
{
|
||||
*aSnap = false;
|
||||
if (mImage && mImage->IsOpaque()) {
|
||||
const nsRect frameContentBox = GetBounds(aSnap);
|
||||
return GetDestRect().Intersect(frameContentBox);
|
||||
|
|
Загрузка…
Ссылка в новой задаче