Index: ui/events/devices/device_data_manager.cc |
diff --git a/ui/events/devices/device_data_manager.cc b/ui/events/devices/device_data_manager.cc |
index 97c746188dfdaaf1c181019b01626d7cc4cff6c5..7aea4e1004ca03a67ccafe64c2b37ba6523e959f 100644 |
--- a/ui/events/devices/device_data_manager.cc |
+++ b/ui/events/devices/device_data_manager.cc |
@@ -132,9 +132,7 @@ void DeviceDataManager::OnTouchscreenDevicesUpdated( |
return; |
} |
touchscreen_devices_ = devices; |
- FOR_EACH_OBSERVER(InputDeviceEventObserver, |
- observers_, |
- OnTouchscreenDeviceConfigurationChanged()); |
+ NotifyObserversTouchscreenDeviceConfigurationChanged(); |
} |
void DeviceDataManager::OnKeyboardDevicesUpdated( |
@@ -147,9 +145,7 @@ void DeviceDataManager::OnKeyboardDevicesUpdated( |
return; |
} |
keyboard_devices_ = devices; |
- FOR_EACH_OBSERVER(InputDeviceEventObserver, |
- observers_, |
- OnKeyboardDeviceConfigurationChanged()); |
+ NotifyObserversKeyboardDeviceConfigurationChanged(); |
} |
void DeviceDataManager::OnMouseDevicesUpdated( |
@@ -162,9 +158,7 @@ void DeviceDataManager::OnMouseDevicesUpdated( |
return; |
} |
mouse_devices_ = devices; |
- FOR_EACH_OBSERVER(InputDeviceEventObserver, |
- observers_, |
- OnMouseDeviceConfigurationChanged()); |
+ NotifyObserversMouseDeviceConfigurationChanged(); |
} |
void DeviceDataManager::OnTouchpadDevicesUpdated( |
@@ -177,17 +171,39 @@ void DeviceDataManager::OnTouchpadDevicesUpdated( |
return; |
} |
touchpad_devices_ = devices; |
- FOR_EACH_OBSERVER(InputDeviceEventObserver, |
- observers_, |
- OnTouchpadDeviceConfigurationChanged()); |
+ NotifyObserversTouchpadDeviceConfigurationChanged(); |
} |
void DeviceDataManager::OnDeviceListsComplete() { |
if (!device_lists_complete_) { |
device_lists_complete_ = true; |
+ NotifyObserversDeviceListsComplete(); |
+ } |
+} |
+ |
+void DeviceDataManager::NotifyObserversTouchscreenDeviceConfigurationChanged() { |
+ FOR_EACH_OBSERVER(InputDeviceEventObserver, observers_, |
+ OnTouchscreenDeviceConfigurationChanged()); |
+} |
+ |
+void DeviceDataManager::NotifyObserversKeyboardDeviceConfigurationChanged() { |
+ FOR_EACH_OBSERVER(InputDeviceEventObserver, observers_, |
+ OnKeyboardDeviceConfigurationChanged()); |
+} |
+ |
+void DeviceDataManager::NotifyObserversMouseDeviceConfigurationChanged() { |
+ FOR_EACH_OBSERVER(InputDeviceEventObserver, observers_, |
+ OnMouseDeviceConfigurationChanged()); |
+} |
+ |
+void DeviceDataManager::NotifyObserversTouchpadDeviceConfigurationChanged() { |
+ FOR_EACH_OBSERVER(InputDeviceEventObserver, observers_, |
+ OnTouchpadDeviceConfigurationChanged()); |
+} |
+ |
+void DeviceDataManager::NotifyObserversDeviceListsComplete() { |
FOR_EACH_OBSERVER(InputDeviceEventObserver, observers_, |
OnDeviceListsComplete()); |
- } |
} |
void DeviceDataManager::AddObserver(InputDeviceEventObserver* observer) { |