mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-15 06:15:43 +00:00
Bug 1001237 - Don't return nsChangeHint_UpdatePostTransformOverflow in nsStyleDisplay::CalcDifference when a transform is added. r=dbaron
This commit is contained in:
parent
7017800a9e
commit
769d0fc066
@ -2524,8 +2524,14 @@ nsChangeHint nsStyleDisplay::CalcDifference(const nsStyleDisplay& aOther) const
|
||||
if (!mSpecifiedTransform != !aOther.mSpecifiedTransform ||
|
||||
(mSpecifiedTransform &&
|
||||
*mSpecifiedTransform != *aOther.mSpecifiedTransform)) {
|
||||
NS_UpdateHint(hint, NS_CombineHint(nsChangeHint_UpdatePostTransformOverflow,
|
||||
nsChangeHint_UpdateTransformLayer));
|
||||
NS_UpdateHint(hint, nsChangeHint_UpdateTransformLayer);
|
||||
|
||||
if (mSpecifiedTransform &&
|
||||
aOther.mSpecifiedTransform) {
|
||||
NS_UpdateHint(hint, nsChangeHint_UpdatePostTransformOverflow);
|
||||
} else {
|
||||
NS_UpdateHint(hint, nsChangeHint_UpdateOverflow);
|
||||
}
|
||||
}
|
||||
|
||||
const nsChangeHint kUpdateOverflowAndRepaintHint =
|
||||
|
Loading…
Reference in New Issue
Block a user