author | Cameron McCormack <cam@mcc.id.au> |
Mon, 11 Feb 2013 17:22:16 +1100 | |
changeset 121489 | 9642172270f18e067e2a6762942ba5d7f41687ee |
parent 121488 | 102258597a1c2af784aeccc1cd2aae05cfb651f1 |
child 121490 | 76dd3bdc30dfbb249c8d59fe694a2f64d76560cb |
push id | 24291 |
push user | ryanvm@gmail.com |
push date | Mon, 11 Feb 2013 19:12:51 +0000 |
treeherder | mozilla-central@93ba23f414ff [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
reviewers | jwatt |
bugs | 655877 |
milestone | 21.0a1 |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
layout/style/nsStyleStruct.cpp | file | annotate | diff | comparison | revisions | |
layout/style/nsStyleStruct.h | file | annotate | diff | comparison | revisions |
--- a/layout/style/nsStyleStruct.cpp +++ b/layout/style/nsStyleStruct.cpp @@ -1004,18 +1004,17 @@ nsChangeHint nsStyleSVGReset::CalcDiffer if (!EqualURIs(mClipPath, aOther.mClipPath) || !EqualURIs(mFilter, aOther.mFilter) || !EqualURIs(mMask, aOther.mMask)) { NS_UpdateHint(hint, nsChangeHint_UpdateEffects); NS_UpdateHint(hint, nsChangeHint_AllReflowHints); NS_UpdateHint(hint, nsChangeHint_RepaintFrame); } else if (mDominantBaseline != aOther.mDominantBaseline) { - NS_UpdateHint(hint, nsChangeHint_NeedReflow); - NS_UpdateHint(hint, nsChangeHint_NeedDirtyReflow); + NS_UpdateHint(hint, NS_STYLE_HINT_REFLOW); } else if (mStopColor != aOther.mStopColor || mFloodColor != aOther.mFloodColor || mLightingColor != aOther.mLightingColor || mStopOpacity != aOther.mStopOpacity || mFloodOpacity != aOther.mFloodOpacity || mVectorEffect != aOther.mVectorEffect || mMaskType != aOther.mMaskType) NS_UpdateHint(hint, nsChangeHint_RepaintFrame);
--- a/layout/style/nsStyleStruct.h +++ b/layout/style/nsStyleStruct.h @@ -2261,19 +2261,17 @@ struct nsStyleSVGReset { } void Destroy(nsPresContext* aContext) { this->~nsStyleSVGReset(); aContext->FreeToShell(sizeof(nsStyleSVGReset), this); } nsChangeHint CalcDifference(const nsStyleSVGReset& aOther) const; static nsChangeHint MaxDifference() { - return NS_CombineHint(NS_CombineHint(nsChangeHint_UpdateEffects, - nsChangeHint_AllReflowHints), - nsChangeHint_RepaintFrame); + return NS_CombineHint(nsChangeHint_UpdateEffects, NS_STYLE_HINT_REFLOW); } nsCOMPtr<nsIURI> mClipPath; // [reset] nsCOMPtr<nsIURI> mFilter; // [reset] nsCOMPtr<nsIURI> mMask; // [reset] nscolor mStopColor; // [reset] nscolor mFloodColor; // [reset] nscolor mLightingColor; // [reset]