| Index: ui/views/focus/widget_focus_manager.cc
|
| diff --git a/ui/views/focus/widget_focus_manager.cc b/ui/views/focus/widget_focus_manager.cc
|
| index d2b67d7aedbabdfa2edd0cd6c86a0c9649a780b7..d50d490d669d8651cc6c027831d14eb30a077f41 100644
|
| --- a/ui/views/focus/widget_focus_manager.cc
|
| +++ b/ui/views/focus/widget_focus_manager.cc
|
| @@ -27,7 +27,7 @@ void WidgetFocusManager::RemoveFocusChangeListener(
|
|
|
| void WidgetFocusManager::OnWidgetFocusEvent(gfx::NativeView focused_before,
|
| gfx::NativeView focused_now) {
|
| - if (enabled_) {
|
| + if (enabled_ && focused_before != focused_now) {
|
| FOR_EACH_OBSERVER(WidgetFocusChangeListener, focus_change_listeners_,
|
| OnNativeFocusChange(focused_before, focused_now));
|
| }
|
|
|