| Index: views/view.cc
|
| diff --git a/views/view.cc b/views/view.cc
|
| index 060eb152a40bc66ef46b147d0ef3b79485a47b33..d87a5948e267b3fb41e28934ef28dbf2376b919f 100644
|
| --- a/views/view.cc
|
| +++ b/views/view.cc
|
| @@ -1970,7 +1970,7 @@ void View::RegisterPendingAccelerators() {
|
| return;
|
| }
|
| // Only register accelerators if we are visible.
|
| - if (!IsVisibleInRootView())
|
| + if (!IsVisibleInRootView() || !GetWidget()->IsVisible())
|
| return;
|
| for (std::vector<Accelerator>::const_iterator i(
|
| accelerators_->begin() + registered_accelerator_count_);
|
|
|