| Index: ui/views/controls/menu/menu_host.cc
|
| diff --git a/ui/views/controls/menu/menu_host.cc b/ui/views/controls/menu/menu_host.cc
|
| index bea46ac169922e5271b83a90b6788360a65e1370..8c2374b905c6d09a5807cf9614ad96a7a462d8d6 100644
|
| --- a/ui/views/controls/menu/menu_host.cc
|
| +++ b/ui/views/controls/menu/menu_host.cc
|
| @@ -36,16 +36,17 @@ void MenuHost::InitMenuHost(Widget* parent,
|
| params.has_dropshadow = true;
|
| params.parent = parent ? parent->GetNativeView() : NULL;
|
| params.bounds = bounds;
|
| - Init(params);
|
|
|
| - if (ui::NativeTheme::IsNewMenuStyleEnabled()) {
|
| - // TODO(yefim): Investigate it more on aura.
|
| - gfx::Path path;
|
| - RoundRectPainter::CreateRoundRectPath(bounds, &path);
|
| - SetShape(path.CreateNativeRegion());
|
| - }
|
| + const MenuController* menu_controller =
|
| + submenu_->GetMenuItem()->GetMenuController();
|
| + const MenuConfig& menu_config = submenu_->GetMenuItem()->GetMenuConfig();
|
| + if (menu_controller && menu_config.corner_radius > 0)
|
| + params.transparent = true;
|
| + Init(params);
|
|
|
| SetContentsView(contents_view);
|
| + if (menu_controller && menu_config.corner_radius > 0)
|
| + SetOpacity(0);
|
| ShowMenuHost(do_capture);
|
| }
|
|
|
|
|