Chromium Code Reviews| Index: Source/core/svg/animation/SVGSMILElement.cpp |
| diff --git a/Source/core/svg/animation/SVGSMILElement.cpp b/Source/core/svg/animation/SVGSMILElement.cpp |
| index b84205a95ed9eb8f7a5adc1f246e7e84a17ed50e..3c78b9409f20069e689c4f10eb42390536b255cc 100644 |
| --- a/Source/core/svg/animation/SVGSMILElement.cpp |
| +++ b/Source/core/svg/animation/SVGSMILElement.cpp |
| @@ -536,7 +536,7 @@ void SVGSMILElement::connectConditions() |
| condition.m_syncbase = 0; |
| continue; |
| } |
| - SVGSMILElement* syncbase = static_cast<SVGSMILElement*>(condition.m_syncbase.get()); |
| + SVGSMILElement* syncbase = toSVGSMILElement(condition.m_syncbase.get()); |
|
tkent
2013/07/24 05:19:26
We can remove the local variable |syncbase|.
|
| syncbase->addTimeDependent(this); |
| } |
| } |
| @@ -566,7 +566,7 @@ void SVGSMILElement::disconnectConditions() |
| } else if (condition.m_type == Condition::Syncbase) { |
| if (condition.m_syncbase) { |
| ASSERT(isSMILElement(condition.m_syncbase.get())); |
|
tkent
2013/07/24 05:19:26
This assertion is redundant. toSVgSMILElement() c
|
| - static_cast<SVGSMILElement*>(condition.m_syncbase.get())->removeTimeDependent(this); |
| + toSVGSMILElement(condition.m_syncbase.get())->removeTimeDependent(this); |
| } |
| } |
| condition.m_syncbase = 0; |