| Index: Source/modules/device_orientation/DeviceOrientationDispatcher.h | 
| diff --git a/Source/modules/device_orientation/DeviceOrientationDispatcher.h b/Source/modules/device_orientation/DeviceOrientationDispatcher.h | 
| index 42162230e81e582421fcda06489005ea875ec3a1..b1c7dfda9b87e86ca9ecaadaa21680278dd1cbad 100644 | 
| --- a/Source/modules/device_orientation/DeviceOrientationDispatcher.h | 
| +++ b/Source/modules/device_orientation/DeviceOrientationDispatcher.h | 
| @@ -31,7 +31,7 @@ | 
| #ifndef DeviceOrientationDispatcher_h | 
| #define DeviceOrientationDispatcher_h | 
|  | 
| -#include "core/frame/DeviceEventDispatcherBase.h" | 
| +#include "core/frame/DeviceSensorEventDispatcher.h" | 
| #include "platform/heap/Handle.h" | 
| #include "public/platform/WebDeviceOrientationListener.h" | 
| #include "wtf/RefPtr.h" | 
| @@ -45,8 +45,9 @@ | 
| class DeviceOrientationController; | 
| class DeviceOrientationData; | 
|  | 
| -// This class listens to device orientation data and notifies all registered controllers. | 
| -class DeviceOrientationDispatcher : public DeviceEventDispatcherBase, public blink::WebDeviceOrientationListener { | 
| +// This class listens to device motion data and dispatches it to all | 
| +// listening controllers. | 
| +class DeviceOrientationDispatcher : public DeviceSensorEventDispatcher, public blink::WebDeviceOrientationListener { | 
| public: | 
| static DeviceOrientationDispatcher& instance(); | 
|  | 
| @@ -54,14 +55,15 @@ | 
| // FIXME: make the return value const, see crbug.com/233174. | 
| DeviceOrientationData* latestDeviceOrientationData(); | 
|  | 
| -    // Inherited from WebDeviceOrientationListener. | 
| +    // This method is called every time new device motion data is available. | 
| virtual void didChangeDeviceOrientation(const blink::WebDeviceOrientationData&) OVERRIDE; | 
| +    void addDeviceOrientationController(DeviceOrientationController*); | 
| +    void removeDeviceOrientationController(DeviceOrientationController*); | 
|  | 
| private: | 
| DeviceOrientationDispatcher(); | 
| ~DeviceOrientationDispatcher(); | 
|  | 
| -    // Inherited from DeviceEventDispatcherBase. | 
| virtual void startListening() OVERRIDE; | 
| virtual void stopListening() OVERRIDE; | 
|  | 
|  |