diff options
Diffstat (limited to 'webkit/tools/test_shell/test_shell_webthemecontrol.cc')
-rw-r--r-- | webkit/tools/test_shell/test_shell_webthemecontrol.cc | 9 |
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 |