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_); |