summaryrefslogtreecommitdiffstats
path: root/Source/WebKit/android/jni/ViewStateSerializer.cpp
diff options
context:
space:
mode:
authorNicolas Roard <nicolasroard@google.com>2011-10-11 18:57:52 -0700
committerNicolas Roard <nicolasroard@google.com>2011-10-12 11:05:45 -0700
commit9651fe9381af8dcc55a6370c3d2a65fcbdab846e (patch)
treebbcf1435a98f631127711a2eced82e67d8eba5c0 /Source/WebKit/android/jni/ViewStateSerializer.cpp
parent144926737b2b4e6f76f5c6347db3093b8a483e21 (diff)
downloadexternal_webkit-9651fe9381af8dcc55a6370c3d2a65fcbdab846e.zip
external_webkit-9651fe9381af8dcc55a6370c3d2a65fcbdab846e.tar.gz
external_webkit-9651fe9381af8dcc55a6370c3d2a65fcbdab846e.tar.bz2
Refactor the image sharing code
We add a separate Images Manager, working both in GL and software rendering. bug:5425148 Change-Id: Ib5bc88ad94d49c7f1eb969a716691ac98dc10b77
Diffstat (limited to 'Source/WebKit/android/jni/ViewStateSerializer.cpp')
-rw-r--r--Source/WebKit/android/jni/ViewStateSerializer.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/Source/WebKit/android/jni/ViewStateSerializer.cpp b/Source/WebKit/android/jni/ViewStateSerializer.cpp
index c896637..93f4375 100644
--- a/Source/WebKit/android/jni/ViewStateSerializer.cpp
+++ b/Source/WebKit/android/jni/ViewStateSerializer.cpp
@@ -27,6 +27,7 @@
#include "BaseLayerAndroid.h"
#include "CreateJavaOutputStreamAdaptor.h"
+#include "ImagesManager.h"
#include "Layer.h"
#include "LayerAndroid.h"
#include "PictureSet.h"
@@ -302,7 +303,7 @@ void serializeLayer(LayerAndroid* layer, SkWStream* stream)
SkFlattenableWriteBuffer buffer(1024);
buffer.setFlags(SkFlattenableWriteBuffer::kCrossProcess_Flag);
ImageTexture* imagetexture =
- TilesManager::instance()->getTextureForImage(layer->m_imageRef, false);
+ ImagesManager::instance()->getTextureForImage(layer->m_imageRef, false);
if (imagetexture && imagetexture->bitmap())
imagetexture->bitmap()->flatten(buffer);
stream->write32(buffer.size());