Index: Source/modules/geolocation/GeolocationInspectorAgent.h |
diff --git a/Source/modules/geolocation/GeolocationInspectorAgent.h b/Source/modules/geolocation/GeolocationInspectorAgent.h |
index e3c526059da3e03cc7d27a8816fbaec66e4f4176..429ceae6167b378911e4ed545dff6c1fc6dbbb0d 100644 |
--- a/Source/modules/geolocation/GeolocationInspectorAgent.h |
+++ b/Source/modules/geolocation/GeolocationInspectorAgent.h |
@@ -61,7 +61,8 @@ public: |
private: |
GeolocationInspectorAgent(); |
- WTF::HashSet<GeolocationController*> m_controllers; |
+ typedef WillBeHeapHashSet<RawPtrWillBeMember<GeolocationController> > GeolocationControllers; |
+ WillBePersistentHeapHashSet<RawPtrWillBeMember<GeolocationController> > m_controllers; |
bool m_geolocationOverridden; |
Persistent<GeolocationPosition> m_geolocationPosition; |
Persistent<GeolocationPosition> m_platformGeolocationPosition; |