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; |