| Index: chrome/browser/chromeos/system/pointer_device_observer.cc
|
| diff --git a/chrome/browser/chromeos/system/pointer_device_observer.cc b/chrome/browser/chromeos/system/pointer_device_observer.cc
|
| index ca118f25b4a647b73ffb2a7806e4fa2a404caa4a..29bbd6790a825ed12bdd11b2b67648d5c9d7ac8f 100644
|
| --- a/chrome/browser/chromeos/system/pointer_device_observer.cc
|
| +++ b/chrome/browser/chromeos/system/pointer_device_observer.cc
|
| @@ -7,10 +7,13 @@
|
| #include "base/basictypes.h"
|
| #include "base/bind.h"
|
| #include "base/bind_helpers.h"
|
| -#include "chrome/browser/chromeos/events/xinput_hierarchy_changed_event_listener.h"
|
| #include "chrome/browser/chromeos/system/input_device_settings.h"
|
| #include "content/public/browser/browser_thread.h"
|
|
|
| +#if defined(USE_X11)
|
| +#include "chrome/browser/chromeos/events/xinput_hierarchy_changed_event_listener.h"
|
| +#endif
|
| +
|
| using content::BrowserThread;
|
|
|
| namespace chromeos {
|
| @@ -21,13 +24,17 @@ PointerDeviceObserver::PointerDeviceObserver()
|
| }
|
|
|
| PointerDeviceObserver::~PointerDeviceObserver() {
|
| +#if defined(USE_X11)
|
| XInputHierarchyChangedEventListener::GetInstance()
|
| ->RemoveObserver(this);
|
| +#endif
|
| }
|
|
|
| void PointerDeviceObserver::Init() {
|
| +#if defined(USE_X11)
|
| XInputHierarchyChangedEventListener::GetInstance()
|
| ->AddObserver(this);
|
| +#endif
|
| }
|
|
|
| void PointerDeviceObserver::CheckDevices() {
|
|
|