Changeset 257696 in webkit for trunk/Source/WebCore/css/CSSKeyframeRule.cpp
- Timestamp:
- Mar 1, 2020, 4:40:05 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/css/CSSKeyframeRule.cpp
r254514 r257696 41 41 } 42 42 43 StyleRuleKeyframe::StyleRuleKeyframe( std::unique_ptr<Vector<double>>keys, Ref<StyleProperties>&& properties)43 StyleRuleKeyframe::StyleRuleKeyframe(Vector<double>&& keys, Ref<StyleProperties>&& properties) 44 44 : StyleRuleBase(StyleRuleType::Keyframe) 45 45 , m_properties(WTFMove(properties)) 46 , m_keys( *keys)46 , m_keys(WTFMove(keys)) 47 47 { 48 48 } 49 49 50 Ref<StyleRuleKeyframe> StyleRuleKeyframe::create(Ref<StyleProperties>&& properties) 51 { 52 return adoptRef(*new StyleRuleKeyframe(WTFMove(properties))); 53 } 54 55 Ref<StyleRuleKeyframe> StyleRuleKeyframe::create(Vector<double>&& keys, Ref<StyleProperties>&& properties) 56 { 57 return adoptRef(*new StyleRuleKeyframe(WTFMove(keys), WTFMove(properties))); 58 } 59 50 60 StyleRuleKeyframe::~StyleRuleKeyframe() = default; 51 61 … … 72 82 ASSERT(!keyText.isNull()); 73 83 auto keys = CSSParser::parseKeyframeKeyList(keyText); 74 if ( !keys || keys->isEmpty())84 if (keys.isEmpty()) 75 85 return false; 76 m_keys = *keys;86 m_keys = WTFMove(keys); 77 87 return true; 78 88 }
Note:
See TracChangeset
for help on using the changeset viewer.