summaryrefslogtreecommitdiffstats
path: root/webkit/tools/test_shell/test_shell_webthemecontrol.cc
diff options
context:
space:
mode:
Diffstat (limited to 'webkit/tools/test_shell/test_shell_webthemecontrol.cc')
-rw-r--r--webkit/tools/test_shell/test_shell_webthemecontrol.cc9
1 files changed, 3 insertions, 6 deletions
diff --git a/webkit/tools/test_shell/test_shell_webthemecontrol.cc b/webkit/tools/test_shell/test_shell_webthemecontrol.cc
index 08ca901..25cd94f 100644
--- a/webkit/tools/test_shell/test_shell_webthemecontrol.cc
+++ b/webkit/tools/test_shell/test_shell_webthemecontrol.cc
@@ -246,7 +246,7 @@ void Control::draw() {
// Indents for the the slider track.
const int kSliderIndent = 2;
- skia::BeginPlatformPaint(canvas_);
+ skia::ScopedPlatformPaint scoped_platform_paint(canvas_);
switch (type_) {
case kUnknown_Type:
NOTREACHED();
@@ -391,7 +391,6 @@ void Control::draw() {
}
markState();
- skia::EndPlatformPaint(canvas_);
}
// Because rendering a text field is dependent on input
@@ -401,7 +400,7 @@ void Control::drawTextField(bool draw_edges, bool fill_content_area,
SkColor color) {
SkPaint paint;
- skia::BeginPlatformPaint(canvas_);
+ skia::ScopedPlatformPaint scoped_platform_paint(canvas_);
if (fill_content_area) {
paint.setColor(color);
paint.setStyle(SkPaint::kFill_Style);
@@ -414,14 +413,13 @@ void Control::drawTextField(bool draw_edges, bool fill_content_area,
}
markState();
- skia::EndPlatformPaint(canvas_);
}
void
Control::drawProgressBar(const SkIRect& fill_rect) {
SkPaint paint;
- skia::BeginPlatformPaint(canvas_);
+ skia::ScopedPlatformPaint scoped_platform_paint(canvas_);
paint.setColor(bg_color_);
paint.setStyle(SkPaint::kFill_Style);
canvas_->drawIRect(irect_, paint);
@@ -434,7 +432,6 @@ Control::drawProgressBar(const SkIRect& fill_rect) {
canvas_->drawIRect(tofill, paint);
markState();
- skia::EndPlatformPaint(canvas_);
}
} // namespace TestShellWebTheme