Bug 1590273 - Remove useless early-outs in nsStyle{Padding,Margin}::CalcDifference. r=hiro

Best-case they're redundant.

Differential Revision: https://phabricator.services.mozilla.com/D50021

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Emilio Cobos Álvarez 2019-10-22 02:34:20 +00:00
parent 26e474c3f9
commit b0b21c6323

View File

@ -262,10 +262,6 @@ nsStyleMargin::nsStyleMargin(const nsStyleMargin& aSrc)
nsChangeHint nsStyleMargin::CalcDifference(
const nsStyleMargin& aNewData) const {
if (mMargin == aNewData.mMargin && mScrollMargin == aNewData.mScrollMargin) {
return nsChangeHint(0);
}
nsChangeHint hint = nsChangeHint(0);
if (mMargin != aNewData.mMargin) {
@ -296,11 +292,6 @@ nsStylePadding::nsStylePadding(const nsStylePadding& aSrc)
nsChangeHint nsStylePadding::CalcDifference(
const nsStylePadding& aNewData) const {
if (mPadding == aNewData.mPadding &&
mScrollPadding == aNewData.mScrollPadding) {
return nsChangeHint(0);
}
nsChangeHint hint = nsChangeHint(0);
if (mPadding != aNewData.mPadding) {