<rdar://problem/5453494> Better lifetime management of WebDataSource and...
[WebKit-https.git] / WebKit / win / WebDataSource.h
index fc0c91a3205f7001f23830f3efcdfe3b2c1432a7..50eee9b0d31a20c1b1aec02d5e5db78087aa6f43 100644 (file)
@@ -28,6 +28,7 @@
 
 #include "IWebDataSource.h"
 #include "COMPtr.h"
+#include <WTF/RefPtr.h>
 
 class WebDocumentLoader;
 class WebMutableURLRequest;
@@ -113,7 +114,7 @@ public:
     WebDocumentLoader* documentLoader() const;
 protected:
     ULONG m_refCount;
-    WebDocumentLoader* m_loader;
+    RefPtr<WebDocumentLoader> m_loader;
     COMPtr<IWebDocumentRepresentation> m_representation;
 };