From 9c347898f2ee8ba01ae8da83805ff080bcef34d1 Mon Sep 17 00:00:00 2001 From: Ben Murdoch Date: Tue, 25 Jan 2011 12:23:52 +0000 Subject: Fix crash in LayerAndroid::addAnimation Transfer PassRefPtr to RefPtr. Credit to Jason Simmons for the fix. Bug:3385803 Change-Id: Id148923e95d5628a625c87fe093b85dd381e781e --- WebCore/platform/graphics/android/LayerAndroid.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'WebCore') diff --git a/WebCore/platform/graphics/android/LayerAndroid.cpp b/WebCore/platform/graphics/android/LayerAndroid.cpp index 2fd3790..6426716 100644 --- a/WebCore/platform/graphics/android/LayerAndroid.cpp +++ b/WebCore/platform/graphics/android/LayerAndroid.cpp @@ -225,8 +225,9 @@ bool LayerAndroid::evaluateAnimations(double time) const return hasRunningAnimations; } -void LayerAndroid::addAnimation(PassRefPtr anim) +void LayerAndroid::addAnimation(PassRefPtr prpAnim) { + RefPtr anim = prpAnim; if (m_animations.get(anim->name())) removeAnimation(anim->name()); m_animations.add(anim->name(), anim); -- cgit v1.1