diff options
Diffstat (limited to 'WebCore/platform')
-rw-r--r-- | WebCore/platform/graphics/android/BackedDoubleBufferedTexture.cpp | 1 | ||||
-rw-r--r-- | WebCore/platform/graphics/android/BackedDoubleBufferedTexture.h | 3 |
2 files changed, 4 insertions, 0 deletions
diff --git a/WebCore/platform/graphics/android/BackedDoubleBufferedTexture.cpp b/WebCore/platform/graphics/android/BackedDoubleBufferedTexture.cpp index 3db0078..7bfbc4e 100644 --- a/WebCore/platform/graphics/android/BackedDoubleBufferedTexture.cpp +++ b/WebCore/platform/graphics/android/BackedDoubleBufferedTexture.cpp @@ -43,6 +43,7 @@ BackedDoubleBufferedTexture::BackedDoubleBufferedTexture(uint32_t w, uint32_t h, , m_owner(0) , m_busy(false) { + m_size.set(w, h); m_bitmap.setConfig(config, w, h); m_bitmap.allocPixels(); m_bitmap.eraseColor(0); diff --git a/WebCore/platform/graphics/android/BackedDoubleBufferedTexture.h b/WebCore/platform/graphics/android/BackedDoubleBufferedTexture.h index 268d1dd..4ffdc07 100644 --- a/WebCore/platform/graphics/android/BackedDoubleBufferedTexture.h +++ b/WebCore/platform/graphics/android/BackedDoubleBufferedTexture.h @@ -77,10 +77,13 @@ public: // This is to be only used for debugging on the producer thread bool busy() { return m_busy; } + const SkSize& getSize() const { return m_size; } + private: void destroyTextures(SharedTexture** textures); SkBitmap m_bitmap; + SkSize m_size; SkCanvas* m_canvas; int m_usedLevel; TextureOwner* m_owner; |