| 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
|
|
|