| Index: trunk/src/chrome/browser/ui/views/toolbar/extension_toolbar_menu_view.cc
|
| ===================================================================
|
| --- trunk/src/chrome/browser/ui/views/toolbar/extension_toolbar_menu_view.cc (revision 285300)
|
| +++ trunk/src/chrome/browser/ui/views/toolbar/extension_toolbar_menu_view.cc (working copy)
|
| @@ -7,7 +7,6 @@
|
| #include "chrome/browser/ui/views/frame/browser_view.h"
|
| #include "chrome/browser/ui/views/toolbar/browser_actions_container.h"
|
| #include "chrome/browser/ui/views/toolbar/toolbar_view.h"
|
| -#include "chrome/browser/ui/views/toolbar/wrench_menu.h"
|
| #include "ui/views/controls/menu/menu_item_view.h"
|
|
|
| namespace {
|
| @@ -19,28 +18,15 @@
|
|
|
| } // namespace
|
|
|
| -ExtensionToolbarMenuView::ExtensionToolbarMenuView(Browser* browser,
|
| - WrenchMenu* wrench_menu)
|
| - : browser_(browser),
|
| - wrench_menu_(wrench_menu),
|
| - container_(NULL),
|
| - browser_actions_container_observer_(this) {
|
| - BrowserActionsContainer* main =
|
| - BrowserView::GetBrowserViewForBrowser(browser_)
|
| - ->toolbar()->browser_actions();
|
| +ExtensionToolbarMenuView::ExtensionToolbarMenuView(Browser* browser)
|
| + : browser_(browser) {
|
| + BrowserView* browser_view = BrowserView::GetBrowserViewForBrowser(browser);
|
| container_ = new BrowserActionsContainer(
|
| browser_,
|
| NULL, // No owner view, means no extra keybindings are registered.
|
| - main);
|
| + browser_view->GetToolbarView()->browser_actions());
|
| container_->Init();
|
| AddChildView(container_);
|
| -
|
| - // If we were opened for a drop command, we have to wait for the drop to
|
| - // finish so we can close the wrench menu.
|
| - if (wrench_menu_->for_drop()) {
|
| - browser_actions_container_observer_.Add(container_);
|
| - browser_actions_container_observer_.Add(main);
|
| - }
|
| }
|
|
|
| ExtensionToolbarMenuView::~ExtensionToolbarMenuView() {
|
| @@ -62,8 +48,3 @@
|
| SetBounds(views::MenuItemView::label_start(), 0, sz.width(), height);
|
| container_->SetBounds(0, 0, sz.width(), height);
|
| }
|
| -
|
| -void ExtensionToolbarMenuView::OnBrowserActionDragDone() {
|
| - DCHECK(wrench_menu_->for_drop());
|
| - wrench_menu_->CloseMenu();
|
| -}
|
|
|