| Index: Source/modules/device_light/DeviceLightDispatcher.h
|
| diff --git a/Source/modules/device_light/DeviceLightDispatcher.h b/Source/modules/device_light/DeviceLightDispatcher.h
|
| index ff2c386b3ee032582f52cbcb40155fbd48e51f46..d886079f09089b250563d68e167de507a89be8ea 100644
|
| --- a/Source/modules/device_light/DeviceLightDispatcher.h
|
| +++ b/Source/modules/device_light/DeviceLightDispatcher.h
|
| @@ -5,7 +5,7 @@
|
| #ifndef DeviceLightDispatcher_h
|
| #define DeviceLightDispatcher_h
|
|
|
| -#include "core/frame/DeviceSensorEventDispatcher.h"
|
| +#include "core/frame/DeviceEventDispatcherBase.h"
|
| #include "public/platform/WebDeviceLightListener.h"
|
| #include "wtf/RefPtr.h"
|
|
|
| @@ -13,23 +13,21 @@ namespace WebCore {
|
|
|
| class DeviceLightController;
|
|
|
| -// This class listens to device light data and dispatches it to all
|
| -// listening controllers
|
| -class DeviceLightDispatcher FINAL : public DeviceSensorEventDispatcher, public blink::WebDeviceLightListener {
|
| +// This class listens to device light data and notifies all registered controllers.
|
| +class DeviceLightDispatcher FINAL : public DeviceEventDispatcherBase, public blink::WebDeviceLightListener {
|
| public:
|
| static DeviceLightDispatcher& instance();
|
|
|
| double latestDeviceLightData() const;
|
|
|
| - // This method is called every time new device light data is available.
|
| + // Inherited from WebDeviceLightListener.
|
| virtual void didChangeDeviceLight(double) OVERRIDE;
|
| - void addDeviceLightController(DeviceLightController*);
|
| - void removeDeviceLightController(DeviceLightController*);
|
|
|
| private:
|
| DeviceLightDispatcher();
|
| virtual ~DeviceLightDispatcher();
|
|
|
| + // Inherited from DeviceEventDispatcherBase.
|
| virtual void startListening() OVERRIDE;
|
| virtual void stopListening() OVERRIDE;
|
|
|
|
|