diff options
author | Nicolas Roard <nicolasroard@google.com> | 2011-10-11 18:57:52 -0700 |
---|---|---|
committer | Nicolas Roard <nicolasroard@google.com> | 2011-10-12 11:05:45 -0700 |
commit | 9651fe9381af8dcc55a6370c3d2a65fcbdab846e (patch) | |
tree | bbcf1435a98f631127711a2eced82e67d8eba5c0 /Source/WebKit/android/jni/ViewStateSerializer.cpp | |
parent | 144926737b2b4e6f76f5c6347db3093b8a483e21 (diff) | |
download | external_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.cpp | 3 |
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()); |