Index: ui/events/devices/x11/device_data_manager_x11.cc |
diff --git a/ui/events/devices/x11/device_data_manager_x11.cc b/ui/events/devices/x11/device_data_manager_x11.cc |
index 0f62b33f5fbc2bb9988a78872a17bcbfb81d89a4..fc4c322737795b14c5ea7f94add5756322db5ac2 100644 |
--- a/ui/events/devices/x11/device_data_manager_x11.cc |
+++ b/ui/events/devices/x11/device_data_manager_x11.cc |
@@ -133,6 +133,9 @@ void DeviceDataManagerX11::CreateInstance() { |
return; |
DeviceDataManagerX11* device_data_manager = new DeviceDataManagerX11(); |
+ |
+ // TODO(bruthig): Replace the DeletePointer callbacks with explicit calls to |
+ // DeviceDataManager::DeleteInstance. |
base::AtExitManager::RegisterTask( |
base::Bind(&base::DeletePointer<DeviceDataManager>, device_data_manager)); |