Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / modules / geolocation / GeoNotifier.cpp
index dcf1c51..f54f211 100644 (file)
@@ -11,7 +11,7 @@
 
 namespace blink {
 
-GeoNotifier::GeoNotifier(Geolocation* geolocation, PassOwnPtr<PositionCallback> successCallback, PassOwnPtr<PositionErrorCallback> errorCallback, PositionOptions* options)
+GeoNotifier::GeoNotifier(Geolocation* geolocation, PositionCallback* successCallback, PositionErrorCallback* errorCallback, PositionOptions* options)
     // FIXME : m_geolocation should be removed, it makes circular dependancy.
     : m_geolocation(geolocation)
     , m_successCallback(successCallback)
@@ -28,6 +28,8 @@ GeoNotifier::GeoNotifier(Geolocation* geolocation, PassOwnPtr<PositionCallback>
 void GeoNotifier::trace(Visitor* visitor)
 {
     visitor->trace(m_geolocation);
+    visitor->trace(m_successCallback);
+    visitor->trace(m_errorCallback);
     visitor->trace(m_options);
     visitor->trace(m_fatalError);
 }