Index: third_party/WebKit/Source/core/animation/KeyframeEffectModel.cpp |
diff --git a/third_party/WebKit/Source/core/animation/KeyframeEffectModel.cpp b/third_party/WebKit/Source/core/animation/KeyframeEffectModel.cpp |
index c3343d1a9adc407b766f462073a6799e9c049978..f88e814e46ba80778fc055dd93ca24aa19bc59b9 100644 |
--- a/third_party/WebKit/Source/core/animation/KeyframeEffectModel.cpp |
+++ b/third_party/WebKit/Source/core/animation/KeyframeEffectModel.cpp |
@@ -176,7 +176,7 @@ void KeyframeEffectModelBase::ensureKeyframeGroups() const { |
if (m_keyframeGroups) |
return; |
- m_keyframeGroups = wrapUnique(new KeyframeGroupMap); |
+ m_keyframeGroups = WTF::wrapUnique(new KeyframeGroupMap); |
RefPtr<TimingFunction> zeroOffsetEasing = m_defaultKeyframeEasing; |
for (const auto& keyframe : normalizedKeyframes(getFrames())) { |
if (keyframe->offset() == 0) |
@@ -185,13 +185,14 @@ void KeyframeEffectModelBase::ensureKeyframeGroups() const { |
for (const PropertyHandle& property : keyframe->properties()) { |
KeyframeGroupMap::iterator groupIter = m_keyframeGroups->find(property); |
PropertySpecificKeyframeGroup* group; |
- if (groupIter == m_keyframeGroups->end()) |
- group = |
- m_keyframeGroups |
- ->add(property, wrapUnique(new PropertySpecificKeyframeGroup)) |
- .storedValue->value.get(); |
- else |
+ if (groupIter == m_keyframeGroups->end()) { |
+ group = m_keyframeGroups |
+ ->add(property, |
+ WTF::wrapUnique(new PropertySpecificKeyframeGroup)) |
+ .storedValue->value.get(); |
+ } else { |
group = groupIter->value.get(); |
+ } |
group->appendKeyframe(keyframe->createPropertySpecificKeyframe(property)); |
} |