diff options
Diffstat (limited to 'views/focus/focus_manager.cc')
-rw-r--r-- | views/focus/focus_manager.cc | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/views/focus/focus_manager.cc b/views/focus/focus_manager.cc index dc26649..04f1f9b 100644 --- a/views/focus/focus_manager.cc +++ b/views/focus/focus_manager.cc @@ -57,21 +57,6 @@ bool FocusManager::OnKeyDown(HWND window, UINT message, WPARAM wparam, return false; } - // First give the registered keystroke handlers a chance a processing - // the message - // Do some basic checking to try to catch evil listeners that change the list - // from under us. - KeystrokeListenerList::size_type original_count = - keystroke_listeners_.size(); - for (int i = 0; i < static_cast<int>(keystroke_listeners_.size()); i++) { - if (keystroke_listeners_[i]->ProcessKeyStroke(window, message, wparam, - lparam)) { - return false; - } - } - DCHECK_EQ(original_count, keystroke_listeners_.size()) - << "KeystrokeListener list modified during notification"; - int virtual_key_code = static_cast<int>(wparam); int repeat_count = LOWORD(lparam); int flags = HIWORD(lparam); @@ -133,18 +118,6 @@ bool FocusManager::OnKeyDown(HWND window, UINT message, WPARAM wparam, } return true; } - -bool FocusManager::OnKeyUp(HWND window, UINT message, WPARAM wparam, - LPARAM lparam) { - for (int i = 0; i < static_cast<int>(keystroke_listeners_.size()); ++i) { - if (keystroke_listeners_[i]->ProcessKeyStroke(window, message, wparam, - lparam)) { - return false; - } - } - - return true; -} #endif void FocusManager::ValidateFocusedView() { @@ -464,24 +437,6 @@ void FocusManager::ViewRemoved(View* parent, View* removed) { ClearFocus(); } -void FocusManager::AddKeystrokeListener(KeystrokeListener* listener) { - DCHECK(std::find(keystroke_listeners_.begin(), keystroke_listeners_.end(), - listener) == keystroke_listeners_.end()) - << "Adding a listener twice."; - keystroke_listeners_.push_back(listener); -} - -void FocusManager::RemoveKeystrokeListener(KeystrokeListener* listener) { - KeystrokeListenerList::iterator place = - std::find(keystroke_listeners_.begin(), keystroke_listeners_.end(), - listener); - if (place == keystroke_listeners_.end()) { - NOTREACHED() << "Removing a listener that isn't registered."; - return; - } - keystroke_listeners_.erase(place); -} - void FocusManager::AddFocusChangeListener(FocusChangeListener* listener) { DCHECK(std::find(focus_change_listeners_.begin(), focus_change_listeners_.end(), listener) == |