Index: Source/modules/device_orientation/DeviceOrientationController.cpp |
diff --git a/Source/modules/device_orientation/DeviceOrientationController.cpp b/Source/modules/device_orientation/DeviceOrientationController.cpp |
index ffbb996cbc40f799649feb99ad3af4b6d8c68582..cc8cca28d6c9a725cc0cef29630ad95035d034c4 100644 |
--- a/Source/modules/device_orientation/DeviceOrientationController.cpp |
+++ b/Source/modules/device_orientation/DeviceOrientationController.cpp |
@@ -64,7 +64,7 @@ DeviceOrientationController& DeviceOrientationController::from(Document& documen |
DeviceOrientationController* controller = static_cast<DeviceOrientationController*>(DocumentSupplement::from(document, supplementName())); |
if (!controller) { |
controller = new DeviceOrientationController(document); |
- DocumentSupplement::provideTo(document, supplementName(), adoptPtr(controller)); |
+ DocumentSupplement::provideTo(document, supplementName(), adoptPtrWillBeNoop(controller)); |
} |
return *controller; |
} |
@@ -143,4 +143,9 @@ void DeviceOrientationController::clearOverride() |
didChangeDeviceOrientation(orientation); |
} |
+void DeviceOrientationController::trace(Visitor* visitor) |
+{ |
+ visitor->trace(m_overrideOrientationData); |
+} |
+ |
} // namespace WebCore |