Index: Source/WebKit/chromium/src/WebIDBDatabaseImpl.h |
diff --git a/Source/WebKit/chromium/src/WebIDBDatabaseImpl.h b/Source/WebKit/chromium/src/WebIDBDatabaseImpl.h |
index cdadb09aad1c714b433c3fcef969a92574d9e3b5..28cc3cff84f8a525947ce9a356d53c6af55e76c1 100644 |
--- a/Source/WebKit/chromium/src/WebIDBDatabaseImpl.h |
+++ b/Source/WebKit/chromium/src/WebIDBDatabaseImpl.h |
@@ -44,7 +44,7 @@ class WebIDBDatabaseMetadata; |
// See comment in WebIDBFactory for a high level overview these classes. |
class WebIDBDatabaseImpl : public WebIDBDatabase { |
public: |
- WebIDBDatabaseImpl(WTF::PassRefPtr<WebCore::IDBDatabaseBackendInterface>, WTF::PassRefPtr<IDBDatabaseCallbacksProxy>); |
+ WebIDBDatabaseImpl(WebCore::IDBDatabaseBackendInterface*, IDBDatabaseCallbacksProxy*); |
virtual ~WebIDBDatabaseImpl(); |
virtual void createObjectStore(long long transactionId, long long objectStoreId, const WebString& name, const WebIDBKeyPath&, bool autoIncrement); |
@@ -68,8 +68,8 @@ public: |
virtual void createIndex(long long transactionId, long long objectStoreId, long long indexId, const WebString& name, const WebIDBKeyPath&, bool unique, bool multiEntry); |
virtual void deleteIndex(long long transactionId, long long objectStoreId, long long indexId); |
private: |
- WTF::RefPtr<WebCore::IDBDatabaseBackendInterface> m_databaseBackend; |
- WTF::RefPtr<IDBDatabaseCallbacksProxy> m_databaseCallbacks; |
+ WebCore::Persistent<WebCore::IDBDatabaseBackendInterface> m_databaseBackend; |
+ WebCore::Persistent<IDBDatabaseCallbacksProxy> m_databaseCallbacks; |
}; |
} // namespace WebKit |