Commit 3ac81673 authored by haraken@chromium.org's avatar haraken@chromium.org

Oilpan: Remove WillBeRawPtr<TimingFunction>

TimingFunction is off-heap, so it's just wrong to use WillBe types.
This CL removes them.

BUG=

Review URL: https://codereview.chromium.org/1305063007

git-svn-id: svn://svn.chromium.org/blink/trunk@201713 bbb929c8-8fbe-4397-9dbb-9b2b20218538
parent 830bbee9
...@@ -117,7 +117,7 @@ public: ...@@ -117,7 +117,7 @@ public:
bool isTransformRelatedEffect() const override; bool isTransformRelatedEffect() const override;
protected: protected:
KeyframeEffectModelBase(PassRefPtrWillBeRawPtr<TimingFunction> neutralKeyframeEasing) KeyframeEffectModelBase(PassRefPtr<TimingFunction> neutralKeyframeEasing)
: m_neutralKeyframeEasing(neutralKeyframeEasing) : m_neutralKeyframeEasing(neutralKeyframeEasing)
{ {
} }
...@@ -147,13 +147,13 @@ template <class Keyframe> ...@@ -147,13 +147,13 @@ template <class Keyframe>
class KeyframeEffectModel final : public KeyframeEffectModelBase { class KeyframeEffectModel final : public KeyframeEffectModelBase {
public: public:
using KeyframeVector = Vector<RefPtr<Keyframe>>; using KeyframeVector = Vector<RefPtr<Keyframe>>;
static KeyframeEffectModel<Keyframe>* create(const KeyframeVector& keyframes, PassRefPtrWillBeRawPtr<TimingFunction> neutralKeyframeEasing = nullptr) static KeyframeEffectModel<Keyframe>* create(const KeyframeVector& keyframes, PassRefPtr<TimingFunction> neutralKeyframeEasing = nullptr)
{ {
return new KeyframeEffectModel(keyframes, neutralKeyframeEasing); return new KeyframeEffectModel(keyframes, neutralKeyframeEasing);
} }
private: private:
KeyframeEffectModel(const KeyframeVector& keyframes, PassRefPtrWillBeRawPtr<TimingFunction> neutralKeyframeEasing) KeyframeEffectModel(const KeyframeVector& keyframes, PassRefPtr<TimingFunction> neutralKeyframeEasing)
: KeyframeEffectModelBase(neutralKeyframeEasing) : KeyframeEffectModelBase(neutralKeyframeEasing)
{ {
m_keyframes.appendVector(keyframes); m_keyframes.appendVector(keyframes);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment