Index: Source/WebKit/chromium/src/WebIDBCallbacksImpl.cpp |
diff --git a/Source/WebKit/chromium/src/WebIDBCallbacksImpl.cpp b/Source/WebKit/chromium/src/WebIDBCallbacksImpl.cpp |
index 37f6154f296891e643ed9b4fac7c959fc2067b9a..c88ae20663c866f3032ca455ed9d4f71d381b958 100644 |
--- a/Source/WebKit/chromium/src/WebIDBCallbacksImpl.cpp |
+++ b/Source/WebKit/chromium/src/WebIDBCallbacksImpl.cpp |
@@ -72,11 +72,11 @@ void WebIDBCallbacksImpl::onSuccess(WebIDBCursor* cursor, const WebIDBKey& key, |
void WebIDBCallbacksImpl::onSuccess(WebIDBDatabase* webKitInstance, const WebIDBMetadata& metadata) |
{ |
if (m_databaseProxy) { |
- m_callbacks->onSuccess(m_databaseProxy.release(), metadata); |
+ m_callbacks->onSuccess(m_databaseProxy, metadata); |
return; |
} |
- RefPtr<IDBDatabaseBackendInterface> localDatabaseProxy = IDBDatabaseBackendProxy::create(adoptPtr(webKitInstance)); |
- m_callbacks->onSuccess(localDatabaseProxy.release(), metadata); |
+ IDBDatabaseBackendInterface* localDatabaseProxy = IDBDatabaseBackendProxy::create(adoptPtr(webKitInstance)); |
+ m_callbacks->onSuccess(localDatabaseProxy, metadata); |
} |
void WebIDBCallbacksImpl::onSuccess(const WebIDBKey& key) |