Index: Source/WebKit/chromium/src/WebIDBFactoryImpl.cpp |
diff --git a/Source/WebKit/chromium/src/WebIDBFactoryImpl.cpp b/Source/WebKit/chromium/src/WebIDBFactoryImpl.cpp |
index 657c45cd9f8c22d3a7778b4082bbc95d64910826..8a8879e303a448c43560f958a72af1a74b079e91 100644 |
--- a/Source/WebKit/chromium/src/WebIDBFactoryImpl.cpp |
+++ b/Source/WebKit/chromium/src/WebIDBFactoryImpl.cpp |
@@ -66,9 +66,9 @@ void WebIDBFactoryImpl::getDatabaseNames(WebIDBCallbacks* callbacks, const WebSt |
void WebIDBFactoryImpl::open(const WebString& name, long long version, long long transactionId, WebIDBCallbacks* callbacks, WebIDBDatabaseCallbacks* databaseCallbacks, const WebString& databaseIdentifier, const WebString& dataDir) |
{ |
RefPtr<IDBCallbacksProxy> callbacksProxy = IDBCallbacksProxy::create(adoptPtr(callbacks)); |
- RefPtr<IDBDatabaseCallbacksProxy> databaseCallbacksProxy = IDBDatabaseCallbacksProxy::create(adoptPtr(databaseCallbacks)); |
+ IDBDatabaseCallbacksProxy* databaseCallbacksProxy = IDBDatabaseCallbacksProxy::create(adoptPtr(databaseCallbacks)); |
callbacksProxy->setDatabaseCallbacks(databaseCallbacksProxy); |
- m_idbFactoryBackend->open(name, version, transactionId, callbacksProxy.get(), databaseCallbacksProxy.get(), databaseIdentifier, nullptr, dataDir); |
+ m_idbFactoryBackend->open(name, version, transactionId, callbacksProxy.get(), databaseCallbacksProxy, databaseIdentifier, nullptr, dataDir); |
} |
void WebIDBFactoryImpl::deleteDatabase(const WebString& name, WebIDBCallbacks* callbacks, const WebString& databaseIdentifier, const WebString& dataDir) |