Index: content/shell/renderer/test_runner/mock_web_theme_engine.cc |
diff --git a/content/shell/renderer/test_runner/mock_web_theme_engine.cc b/content/shell/renderer/test_runner/mock_web_theme_engine.cc |
index 5ad404ee3626bda948ca8c5456c64161fa8294a9..2d147bf68cd9e8f117e6973a03825fffa195b885 100644 |
--- a/content/shell/renderer/test_runner/mock_web_theme_engine.cc |
+++ b/content/shell/renderer/test_runner/mock_web_theme_engine.cc |
@@ -628,7 +628,9 @@ void MockWebThemeEngine::paint(blink::WebCanvas* canvas, |
extraParams->progressBar.valueRectHeight); |
} |
- tofill.intersect(irect, tofill); |
+ if (!tofill.intersect(irect)) |
+ tofill.setEmpty(); |
+ |
paint.setColor(edgeColor); |
paint.setStyle(SkPaint::kFill_Style); |
canvas->drawIRect(tofill, paint); |