| Index: ui/views/controls/button/menu_button.cc
|
| diff --git a/ui/views/controls/button/menu_button.cc b/ui/views/controls/button/menu_button.cc
|
| index d5796b0e21cbe0c402aeed7b88f916582080ef8a..20b3452374de8f1e6335e34c97250b56a45e2456 100644
|
| --- a/ui/views/controls/button/menu_button.cc
|
| +++ b/ui/views/controls/button/menu_button.cc
|
| @@ -395,7 +395,9 @@ void MenuButton::DecrementPressedLocked() {
|
| desired_state = STATE_HOVERED;
|
| }
|
| SetState(desired_state);
|
| - if (state() != STATE_PRESSED)
|
| + // The widget may be null during shutdown. If so, it doesn't make sense to
|
| + // try to add an ink drop effect.
|
| + if (GetWidget() && state() != STATE_PRESSED)
|
| AnimateInkDrop(InkDropState::DEACTIVATED);
|
| }
|
| }
|
|
|