| Index: ui/views/controls/menu/menu_scroll_view_container.cc
|
| ===================================================================
|
| --- ui/views/controls/menu/menu_scroll_view_container.cc (revision 160892)
|
| +++ ui/views/controls/menu/menu_scroll_view_container.cc (working copy)
|
| @@ -48,9 +48,8 @@
|
| }
|
|
|
| virtual gfx::Size GetPreferredSize() {
|
| - return gfx::Size(
|
| - host_->GetMenuItem()->GetMenuConfig().scroll_arrow_height * 2 - 1,
|
| - pref_height_);
|
| + return gfx::Size(MenuConfig::instance().scroll_arrow_height * 2 - 1,
|
| + pref_height_);
|
| }
|
|
|
| virtual bool CanDrop(const OSExchangeData& data) {
|
| @@ -78,7 +77,7 @@
|
| }
|
|
|
| virtual void OnPaint(gfx::Canvas* canvas) {
|
| - const MenuConfig& config = host_->GetMenuItem()->GetMenuConfig();
|
| + const MenuConfig& config = MenuConfig::instance();
|
|
|
| // The background.
|
| gfx::Rect item_bounds(0, 0, width(), height());
|
| @@ -185,18 +184,7 @@
|
|
|
| MenuDelegate* delegate = content_view_->GetMenuItem()->GetDelegate();
|
| if (delegate) {
|
| - Border* border = delegate->CreateMenuBorder();
|
| - if (!border) {
|
| - const MenuConfig& menu_config =
|
| - content_view_->GetMenuItem()->GetMenuConfig();
|
| - border = Border::CreateEmptyBorder(
|
| - menu_config.submenu_vertical_margin_size,
|
| - menu_config.submenu_horizontal_margin_size,
|
| - menu_config.submenu_vertical_margin_size,
|
| - menu_config.submenu_horizontal_margin_size);
|
| - }
|
| - set_border(border);
|
| -
|
| + set_border(delegate->CreateMenuBorder());
|
| set_background(delegate->CreateMenuBackground());
|
| }
|
| }
|
|
|