summaryrefslogtreecommitdiffstats
path: root/WebCore/platform/graphics/android/LayerAndroid.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/platform/graphics/android/LayerAndroid.cpp')
-rw-r--r--WebCore/platform/graphics/android/LayerAndroid.cpp9
1 files changed, 1 insertions, 8 deletions
diff --git a/WebCore/platform/graphics/android/LayerAndroid.cpp b/WebCore/platform/graphics/android/LayerAndroid.cpp
index 4ba2da0..e616041 100644
--- a/WebCore/platform/graphics/android/LayerAndroid.cpp
+++ b/WebCore/platform/graphics/android/LayerAndroid.cpp
@@ -44,19 +44,12 @@ static int gUniqueId;
class OpacityDrawFilter : public SkDrawFilter {
public:
OpacityDrawFilter(int opacity) : m_opacity(opacity) { }
- virtual bool filter(SkCanvas* canvas, SkPaint* paint, Type)
+ virtual void filter(SkPaint* paint, Type)
{
- m_previousOpacity = paint->getAlpha();
paint->setAlpha(m_opacity);
- return true;
- }
- virtual void restore(SkCanvas* canvas, SkPaint* paint, Type)
- {
- paint->setAlpha(m_previousOpacity);
}
private:
int m_opacity;
- int m_previousOpacity;
};
///////////////////////////////////////////////////////////////////////////////