Index: views/view.cc |
diff --git a/views/view.cc b/views/view.cc |
index d9b744a81dba2abd40c6e46308c88b02936596f5..396839c649bb024fcd1813de8a5eb90f22c6f0d3 100644 |
--- a/views/view.cc |
+++ b/views/view.cc |
@@ -1948,7 +1948,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_); |