Bug 603917 - Part 2 - SVG SMIL: Fix notification of animated transforms; r=dholbert; a=blocking-2.0

This commit is contained in:
Brian Birtles 2010-11-10 08:21:29 +09:00
parent 8d79ea7974
commit 4c2adb47ad
2 changed files with 5 additions and 3 deletions

View File

@ -46,7 +46,7 @@ load 436418-mpathRoot-1.svg
load 448244-1.svg
load 466576-1.xhtml
load 499879-1.svg
asserts(0-2) load 535691-1.svg # Bug 535691
load 535691-1.svg
load 539167-1.svg
load 573316-1.svg
load 579356-1.svg

View File

@ -107,9 +107,11 @@ nsSVGTransformSMILAttr::GetBaseValue() const
void
nsSVGTransformSMILAttr::ClearAnimValue()
{
mVal->WillModify(nsISVGValue::mod_other);
PRBool animValSet = !!mVal->mAnimVal;
mVal->mAnimVal = nsnull;
mVal->DidModify(nsISVGValue::mod_other);
if (animValSet) {
mSVGElement->DidAnimateTransform();
}
}
nsresult