| Index: chrome/browser/ui/views/toolbar/browser_actions_container.cc
|
| diff --git a/chrome/browser/ui/views/toolbar/browser_actions_container.cc b/chrome/browser/ui/views/toolbar/browser_actions_container.cc
|
| index 3d49636bb7a28233790b9676fa6cca075a0c5d3f..e96c18da5637c1158769fe7d7ee6f38f133993a7 100644
|
| --- a/chrome/browser/ui/views/toolbar/browser_actions_container.cc
|
| +++ b/chrome/browser/ui/views/toolbar/browser_actions_container.cc
|
| @@ -291,7 +291,7 @@ void BrowserActionsContainer::OnBrowserActionViewDragDone() {
|
| OnBrowserActionDragDone());
|
| }
|
|
|
| -views::View* BrowserActionsContainer::GetOverflowReferenceView() {
|
| +views::MenuButton* BrowserActionsContainer::GetOverflowReferenceView() {
|
| // With traditional overflow, the reference is the chevron. With the
|
| // redesign, we use the wrench menu instead.
|
| return chevron_ ?
|
| @@ -300,8 +300,10 @@ views::View* BrowserActionsContainer::GetOverflowReferenceView() {
|
| }
|
|
|
| void BrowserActionsContainer::SetPopupOwner(BrowserActionView* popup_owner) {
|
| - // We should never be setting a popup owner when one already exists.
|
| - DCHECK(!popup_owner_ || !popup_owner);
|
| + // We should never be setting a popup owner when one already exists, and
|
| + // never unsetting one when one wasn't set.
|
| + DCHECK((!popup_owner_ && popup_owner) ||
|
| + (popup_owner_ && !popup_owner));
|
| popup_owner_ = popup_owner;
|
| }
|
|
|
|
|