OSDN Git Service
(root)
/
android-x86
/
external-webkit.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
3adf18f
)
Fix crash in LayerAndroid::addAnimation
author
Ben Murdoch
<benm@google.com>
Tue, 25 Jan 2011 12:23:52 +0000
(12:23 +0000)
committer
Ben Murdoch
<benm@google.com>
Tue, 25 Jan 2011 12:23:52 +0000
(12:23 +0000)
Transfer PassRefPtr to RefPtr. Credit to Jason Simmons for the fix.
Bug:
3385803
Change-Id: Id148923e95d5628a625c87fe093b85dd381e781e
WebCore/platform/graphics/android/LayerAndroid.cpp
patch
|
blob
|
history
diff --git
a/WebCore/platform/graphics/android/LayerAndroid.cpp
b/WebCore/platform/graphics/android/LayerAndroid.cpp
index
2fd3790
..
6426716
100644
(file)
--- 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<AndroidAnimation>
a
nim)
+void LayerAndroid::addAnimation(PassRefPtr<AndroidAnimation>
prpA
nim)
{
+ RefPtr<AndroidAnimation> anim = prpAnim;
if (m_animations.get(anim->name()))
removeAnimation(anim->name());
m_animations.add(anim->name(), anim);