summaryrefslogtreecommitdiffstats
path: root/WebCore/platform
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/platform')
-rw-r--r--WebCore/platform/graphics/android/BackedDoubleBufferedTexture.cpp1
-rw-r--r--WebCore/platform/graphics/android/BackedDoubleBufferedTexture.h3
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;