| Index: ui/display/chromeos/x11/native_display_delegate_x11.cc
|
| diff --git a/ui/display/chromeos/x11/native_display_delegate_x11.cc b/ui/display/chromeos/x11/native_display_delegate_x11.cc
|
| index 8e845382b2e7ec4fc2cd3b3089c5f7c19e59bc3b..c762928fc9e57f0d11fcd06ed340d968e6519990 100644
|
| --- a/ui/display/chromeos/x11/native_display_delegate_x11.cc
|
| +++ b/ui/display/chromeos/x11/native_display_delegate_x11.cc
|
| @@ -20,8 +20,6 @@
|
| #include "ui/display/chromeos/x11/native_display_event_dispatcher_x11.h"
|
| #include "ui/display/types/chromeos/native_display_observer.h"
|
| #include "ui/display/util/x11/edid_parser_x11.h"
|
| -#include "ui/events/device_data_manager.h"
|
| -#include "ui/events/input_device_event_observer.h"
|
| #include "ui/events/platform/platform_event_source.h"
|
| #include "ui/gfx/geometry/rect.h"
|
| #include "ui/gfx/x/x11_error_tracker.h"
|
| @@ -72,24 +70,6 @@ XRRCrtcGamma* ResampleGammaRamp(XRRCrtcGamma* gamma_ramp, int gamma_ramp_size) {
|
| return resampled;
|
| }
|
|
|
| -class InputHotplugEventObserver : public InputDeviceEventObserver {
|
| - public:
|
| - explicit InputHotplugEventObserver(
|
| - NativeDisplayDelegateX11::HelperDelegate* delegate)
|
| - : delegate_(delegate) {}
|
| - virtual ~InputHotplugEventObserver() {}
|
| -
|
| - // InputDeviceEventObserver:
|
| - virtual void OnInputDeviceConfigurationChanged() OVERRIDE {
|
| - delegate_->NotifyDisplayObservers();
|
| - }
|
| -
|
| - private:
|
| - NativeDisplayDelegateX11::HelperDelegate* delegate_; // Not owned.
|
| -
|
| - DISALLOW_COPY_AND_ASSIGN(InputHotplugEventObserver);
|
| -};
|
| -
|
| } // namespace
|
|
|
| ////////////////////////////////////////////////////////////////////////////////
|
| @@ -136,11 +116,6 @@ NativeDisplayDelegateX11::~NativeDisplayDelegateX11() {
|
| platform_event_dispatcher_.get());
|
| }
|
|
|
| - if (input_hotplug_observer_) {
|
| - ui::DeviceDataManager::GetInstance()->RemoveObserver(
|
| - input_hotplug_observer_.get());
|
| - }
|
| -
|
| STLDeleteContainerPairSecondPointers(modes_.begin(), modes_.end());
|
| }
|
|
|
| @@ -152,10 +127,6 @@ void NativeDisplayDelegateX11::Initialize() {
|
| helper_delegate_.reset(new HelperDelegateX11(this));
|
| platform_event_dispatcher_.reset(new NativeDisplayEventDispatcherX11(
|
| helper_delegate_.get(), xrandr_event_base));
|
| - input_hotplug_observer_.reset(
|
| - new InputHotplugEventObserver(helper_delegate_.get()));
|
| - ui::DeviceDataManager::GetInstance()->AddObserver(
|
| - input_hotplug_observer_.get());
|
|
|
| if (ui::PlatformEventSource::GetInstance()) {
|
| ui::PlatformEventSource::GetInstance()->AddPlatformEventDispatcher(
|
|
|