Index: chrome/browser/ui/libgtk2ui/native_theme_gtk2.cc |
diff --git a/chrome/browser/ui/libgtk2ui/native_theme_gtk2.cc b/chrome/browser/ui/libgtk2ui/native_theme_gtk2.cc |
index 371e13dd271ee0adf8075c54a0d265eb9965ac5f..daea0ab0cf356781875b240261259a4e07395684 100644 |
--- a/chrome/browser/ui/libgtk2ui/native_theme_gtk2.cc |
+++ b/chrome/browser/ui/libgtk2ui/native_theme_gtk2.cc |
@@ -199,7 +199,7 @@ void NativeThemeGtk2::PaintMenuItemBackground( |
SkCanvas* canvas, |
State state, |
const gfx::Rect& rect, |
- const MenuListExtraParams& menu_list) const { |
+ const MenuItemExtraParams& menu_item) const { |
SkColor color; |
SkPaint paint; |
switch (state) { |
@@ -217,6 +217,12 @@ void NativeThemeGtk2::PaintMenuItemBackground( |
NOTREACHED() << "Invalid state " << state; |
break; |
} |
+ if (menu_item.corner_radius > 0) { |
+ canvas->drawRoundRect(gfx::RectToSkRect(rect), |
+ SkIntToScalar(menu_item.corner_radius), |
+ SkIntToScalar(menu_item.corner_radius), paint); |
Peter Kasting
2016/02/16 21:36:15
Nit: Shorter:
const SkScalar radius = SkIntTo
varkha
2016/02/17 17:52:00
Done.
|
+ return; |
+ } |
canvas->drawRect(gfx::RectToSkRect(rect), paint); |
} |