summaryrefslogtreecommitdiff
path: root/chromium/plat_support
diff options
context:
space:
mode:
authorJonathan Dixon <joth@google.com>2013-08-10 23:06:49 -0700
committerJonathan Dixon <joth@google.com>2013-08-10 23:06:49 -0700
commit364e97a049927e74db4888d19c2f4cee17e91a27 (patch)
treec853e9fe8f022070d6d09ca45ff7c648157192bd /chromium/plat_support
parent5c324e7af9e99afec4caf6cd48aecf2d1a596b28 (diff)
downloadwebview-364e97a049927e74db4888d19c2f4cee17e91a27.tar.gz
Remove use of obsolete clip_region
To allow it to be removed upstream in a single patch, switch to using memset(0) rather than explicitly zeroing the obsolete members. Change-Id: I632699a2d6bdde8649e0b116756d6dafee8232c9
Diffstat (limited to 'chromium/plat_support')
-rw-r--r--chromium/plat_support/graphics_utils.cpp11
1 files changed, 4 insertions, 7 deletions
diff --git a/chromium/plat_support/graphics_utils.cpp b/chromium/plat_support/graphics_utils.cpp
index 6b0c38d..f269614 100644
--- a/chromium/plat_support/graphics_utils.cpp
+++ b/chromium/plat_support/graphics_utils.cpp
@@ -68,10 +68,12 @@ class ClipValidator : public SkCanvas::ClipVisitor {
bool failed_;
};
-
PixelInfo::PixelInfo(SkCanvas* canvas, const SkBitmap* bitmap)
: bitmap_(bitmap),
- bitmap_locker_(*bitmap) {}
+ bitmap_locker_(*bitmap) {
+ memset(this, 0, sizeof(AwPixelInfo));
+ version = kAwPixelInfoVersion;
+}
PixelInfo::~PixelInfo() {}
@@ -122,8 +124,6 @@ PixelInfo* TryToCreatePixelInfo(SkCanvas* canvas) {
pixels->matrix[i] = matrix.get(i);
}
- pixels->clip_rects = NULL;
- pixels->clip_rect_count = 0;
const SkRegion& region = layer.clip();
if (region.isEmpty()) {
pixels->AddRectToClip(region.getBounds());
@@ -133,9 +133,6 @@ PixelInfo* TryToCreatePixelInfo(SkCanvas* canvas) {
pixels->AddRectToClip(clip_iterator.rect());
}
}
- // TODO: Remove these when chromium no longer reads them
- pixels->clip_region = NULL;
- pixels->clip_region_size = 0;
// WebViewClassic used the DrawFilter for its own purposes (e.g. disabling
// dithering when zooming/scrolling) so for now at least, just ignore any