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, 6 insertions, 3 deletions
diff --git a/webkit/tools/test_shell/test_shell_webthemecontrol.cc b/webkit/tools/test_shell/test_shell_webthemecontrol.cc
index 25cd94f..08ca901 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::ScopedPlatformPaint scoped_platform_paint(canvas_);
+ skia::BeginPlatformPaint(canvas_);
switch (type_) {
case kUnknown_Type:
NOTREACHED();
@@ -391,6 +391,7 @@ void Control::draw() {
}
markState();
+ skia::EndPlatformPaint(canvas_);
}
// Because rendering a text field is dependent on input
@@ -400,7 +401,7 @@ void Control::drawTextField(bool draw_edges, bool fill_content_area,
SkColor color) {
SkPaint paint;
- skia::ScopedPlatformPaint scoped_platform_paint(canvas_);
+ skia::BeginPlatformPaint(canvas_);
if (fill_content_area) {
paint.setColor(color);
paint.setStyle(SkPaint::kFill_Style);
@@ -413,13 +414,14 @@ void Control::drawTextField(bool draw_edges, bool fill_content_area,
}
markState();
+ skia::EndPlatformPaint(canvas_);
}
void
Control::drawProgressBar(const SkIRect& fill_rect) {
SkPaint paint;
- skia::ScopedPlatformPaint scoped_platform_paint(canvas_);
+ skia::BeginPlatformPaint(canvas_);
paint.setColor(bg_color_);
paint.setStyle(SkPaint::kFill_Style);
canvas_->drawIRect(irect_, paint);
@@ -432,6 +434,7 @@ Control::drawProgressBar(const SkIRect& fill_rect) {
canvas_->drawIRect(tofill, paint);
markState();
+ skia::EndPlatformPaint(canvas_);
}
} // namespace TestShellWebTheme