Index: Source/modules/filesystem/FileSystemCallbacks.h |
diff --git a/Source/modules/filesystem/FileSystemCallbacks.h b/Source/modules/filesystem/FileSystemCallbacks.h |
index 205da1ce6ab42b9c1f71259223c94f12d846c466..6415a0e424c0dc44f6f64ae591fab0a741aef184 100644 |
--- a/Source/modules/filesystem/FileSystemCallbacks.h |
+++ b/Source/modules/filesystem/FileSystemCallbacks.h |
@@ -63,9 +63,9 @@ public: |
// Other callback methods are implemented by each subclass. |
protected: |
- FileSystemCallbacksBase(PassOwnPtr<ErrorCallback>, DOMFileSystemBase*); |
+ FileSystemCallbacksBase(PassOwnPtr<ErrorCallback>, PassRefPtrWillBeRawPtr<DOMFileSystemBase>); |
OwnPtr<ErrorCallback> m_errorCallback; |
- DOMFileSystemBase* m_fileSystem; |
+ RefPtrWillBePersistent<DOMFileSystemBase> m_fileSystem; |
}; |
// Subclasses ---------------------------------------------------------------- |
@@ -121,11 +121,11 @@ private: |
class MetadataCallbacks FINAL : public FileSystemCallbacksBase { |
public: |
- static PassOwnPtr<AsyncFileSystemCallbacks> create(PassOwnPtr<MetadataCallback>, PassOwnPtr<ErrorCallback>, DOMFileSystemBase*); |
+ static PassOwnPtr<AsyncFileSystemCallbacks> create(PassOwnPtr<MetadataCallback>, PassOwnPtr<ErrorCallback>, PassRefPtrWillBeRawPtr<DOMFileSystemBase>); |
virtual void didReadMetadata(const FileMetadata&) OVERRIDE; |
private: |
- MetadataCallbacks(PassOwnPtr<MetadataCallback>, PassOwnPtr<ErrorCallback>, DOMFileSystemBase*); |
+ MetadataCallbacks(PassOwnPtr<MetadataCallback>, PassOwnPtr<ErrorCallback>, PassRefPtrWillBeRawPtr<DOMFileSystemBase>); |
OwnPtr<MetadataCallback> m_successCallback; |
}; |
@@ -142,11 +142,11 @@ private: |
class VoidCallbacks FINAL : public FileSystemCallbacksBase { |
public: |
- static PassOwnPtr<AsyncFileSystemCallbacks> create(PassOwnPtr<VoidCallback>, PassOwnPtr<ErrorCallback>, DOMFileSystemBase*); |
+ static PassOwnPtr<AsyncFileSystemCallbacks> create(PassOwnPtr<VoidCallback>, PassOwnPtr<ErrorCallback>, PassRefPtrWillBeRawPtr<DOMFileSystemBase>); |
virtual void didSucceed() OVERRIDE; |
private: |
- VoidCallbacks(PassOwnPtr<VoidCallback>, PassOwnPtr<ErrorCallback>, DOMFileSystemBase*); |
+ VoidCallbacks(PassOwnPtr<VoidCallback>, PassOwnPtr<ErrorCallback>, PassRefPtrWillBeRawPtr<DOMFileSystemBase>); |
OwnPtr<VoidCallback> m_successCallback; |
}; |