Index: Source/modules/device_orientation/DeviceOrientationController.cpp |
diff --git a/Source/modules/device_orientation/DeviceOrientationController.cpp b/Source/modules/device_orientation/DeviceOrientationController.cpp |
index 779b3284abaf28bfd269ab369ff94aecaa97e0b4..3506a891df487398b5c65f894332b92e48253425 100644 |
--- a/Source/modules/device_orientation/DeviceOrientationController.cpp |
+++ b/Source/modules/device_orientation/DeviceOrientationController.cpp |
@@ -65,7 +65,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; |
} |
@@ -149,4 +149,9 @@ void DeviceOrientationController::clearOverride() |
didChangeDeviceOrientation(orientation); |
} |
+void DeviceOrientationController::trace(Visitor* visitor) |
+{ |
+ visitor->trace(m_overrideOrientationData); |
+} |
+ |
} // namespace WebCore |