Chromium Code Reviews| 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 3602b45bc9cfbe483d28189ef9b6c93d3f8aed56..7d411ce05ee2ce283044804075cb50697b40408e 100644 |
| --- a/ui/views/controls/button/menu_button.cc |
| +++ b/ui/views/controls/button/menu_button.cc |
| @@ -400,7 +400,8 @@ void MenuButton::DecrementPressedLocked() { |
| desired_state = STATE_HOVERED; |
| } |
| SetState(desired_state); |
| - if (ink_drop_delegate() && state() != STATE_PRESSED) |
| + // The widget may be null during shutdown. |
|
bruthig
2016/06/03 22:35:25
nit: Can you beef up this comment a little. It is
Evan Stade
2016/06/03 22:42:40
Done. Creating an ink drop requires a native theme
|
| + if (GetWidget() && ink_drop_delegate() && state() != STATE_PRESSED) |
| ink_drop_delegate()->OnAction(InkDropState::DEACTIVATED); |
| } |
| } |