Index: Source/modules/device_orientation/DeviceOrientationController.h |
diff --git a/Source/modules/device_orientation/DeviceOrientationController.h b/Source/modules/device_orientation/DeviceOrientationController.h |
index 86103ec0531d7a9c7f4cab96893ec3daf1bd012c..48d15bf26170cc2702e76e6061214e6144434a1b 100644 |
--- a/Source/modules/device_orientation/DeviceOrientationController.h |
+++ b/Source/modules/device_orientation/DeviceOrientationController.h |
@@ -36,8 +36,8 @@ namespace WebCore { |
class DeviceOrientationData; |
-class DeviceOrientationController FINAL : public DeviceSensorEventController, public DocumentSupplement, public DOMWindowLifecycleObserver { |
- |
+class DeviceOrientationController FINAL : public NoBaseWillBeGarbageCollectedFinalized<DeviceOrientationController>, public DeviceSensorEventController, public DocumentSupplement, public DOMWindowLifecycleObserver { |
+ WILL_BE_USING_GARBAGE_COLLECTED_MIXIN(DeviceOrientationController); |
public: |
virtual ~DeviceOrientationController(); |
@@ -53,7 +53,7 @@ public: |
virtual void didRemoveEventListener(DOMWindow*, const AtomicString&) OVERRIDE; |
virtual void didRemoveAllEventListeners(DOMWindow*) OVERRIDE; |
- virtual void trace(Visitor*) OVERRIDE { } |
+ virtual void trace(Visitor*) OVERRIDE; |
private: |
explicit DeviceOrientationController(Document&); |
@@ -65,7 +65,7 @@ private: |
virtual PassRefPtrWillBeRawPtr<Event> getLastEvent() OVERRIDE; |
virtual bool isNullEvent(Event*) OVERRIDE; |
- RefPtrWillBePersistent<DeviceOrientationData> m_overrideOrientationData; |
+ RefPtrWillBeMember<DeviceOrientationData> m_overrideOrientationData; |
}; |
} // namespace WebCore |