summaryrefslogtreecommitdiffstats
path: root/WebCore/platform/graphics
diff options
context:
space:
mode:
authorDerek Sollenberger <djsollen@google.com>2011-04-14 10:03:14 -0400
committerDerek Sollenberger <djsollen@google.com>2011-04-15 10:23:52 -0400
commited1aaa7d1c69a85e4c93cec1dbe111554bb34642 (patch)
tree64368453b0289956f9c2411ebc3d3c57a4e0f74c /WebCore/platform/graphics
parent08fb9dc0955f1869177a441507dc12a09433f2f2 (diff)
downloadexternal_webkit-ed1aaa7d1c69a85e4c93cec1dbe111554bb34642.zip
external_webkit-ed1aaa7d1c69a85e4c93cec1dbe111554bb34642.tar.gz
external_webkit-ed1aaa7d1c69a85e4c93cec1dbe111554bb34642.tar.bz2
Skia Merge (revision 1116)
Update draw looper to use the refactored skia code. Change-Id: I1e97d57f53f05f0699371fbef12ab2ef34faad29
Diffstat (limited to 'WebCore/platform/graphics')
-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;
};
///////////////////////////////////////////////////////////////////////////////