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:
e4cbbfc
)
Fix race condition
author
John Reck
<jreck@google.com>
Thu, 7 Apr 2011 23:25:54 +0000
(16:25 -0700)
committer
John Reck
<jreck@google.com>
Thu, 7 Apr 2011 23:32:43 +0000
(16:32 -0700)
Bug:
4262018
Change-Id: I0ddda2348e72484cd57fc1909efed47bf8e2222d
WebCore/platform/graphics/android/TilesManager.cpp
patch
|
blob
|
history
diff --git
a/WebCore/platform/graphics/android/TilesManager.cpp
b/WebCore/platform/graphics/android/TilesManager.cpp
index
34d0546
..
afc53eb
100644
(file)
--- a/
WebCore/platform/graphics/android/TilesManager.cpp
+++ b/
WebCore/platform/graphics/android/TilesManager.cpp
@@
-148,8
+148,9
@@
void TilesManager::resetTextureUsage(TiledPage* page)
android::Mutex::Autolock lock(m_texturesLock);
for (unsigned int i = 0; i < m_textures.size(); i++) {
BackedDoubleBufferedTexture* texture = m_textures[i];
- if (texture->owner()) {
- if (texture->owner()->page() == page)
+ TextureOwner* owner = texture->owner();
+ if (owner) {
+ if (owner->page() == page)
texture->setUsedLevel(-1);
}
}