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:
bool isTransformRelatedEffect() const override;
protected:
KeyframeEffectModelBase(PassRefPtrWillBeRawPtr<TimingFunction> neutralKeyframeEasing)
KeyframeEffectModelBase(PassRefPtr<TimingFunction> neutralKeyframeEasing)
: m_neutralKeyframeEasing(neutralKeyframeEasing)
{
}
......@@ -147,13 +147,13 @@ template <class Keyframe>
class KeyframeEffectModel final : public KeyframeEffectModelBase {
public:
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);
}
private:
KeyframeEffectModel(const KeyframeVector& keyframes, PassRefPtrWillBeRawPtr<TimingFunction> neutralKeyframeEasing)
KeyframeEffectModel(const KeyframeVector& keyframes, PassRefPtr<TimingFunction> neutralKeyframeEasing)
: KeyframeEffectModelBase(neutralKeyframeEasing)
{
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