OSDN Git Service

Skia Merge (revision 1116)
authorDerek Sollenberger <djsollen@google.com>
Thu, 14 Apr 2011 14:03:14 +0000 (10:03 -0400)
committerDerek Sollenberger <djsollen@google.com>
Fri, 15 Apr 2011 14:23:52 +0000 (10:23 -0400)
Update draw looper to use the refactored skia code.

Change-Id: I1e97d57f53f05f0699371fbef12ab2ef34faad29

WebCore/platform/graphics/android/LayerAndroid.cpp

index 4ba2da0..e616041 100644 (file)
@@ -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;
 };
 
 ///////////////////////////////////////////////////////////////////////////////