diff options
author | Steve Block <steveblock@google.com> | 2010-05-26 10:11:43 +0100 |
---|---|---|
committer | Steve Block <steveblock@google.com> | 2010-05-27 11:14:42 +0100 |
commit | e78cbe89e6f337f2f1fe40315be88f742b547151 (patch) | |
tree | d778000b84a04f24bbad50c7fa66244365e960e9 /WebKit/chromium/src/IDBCallbacksProxy.cpp | |
parent | 7b582e96e4e909ed7dba1e07153d20fbddaec3f7 (diff) | |
download | external_webkit-e78cbe89e6f337f2f1fe40315be88f742b547151.zip external_webkit-e78cbe89e6f337f2f1fe40315be88f742b547151.tar.gz external_webkit-e78cbe89e6f337f2f1fe40315be88f742b547151.tar.bz2 |
Merge WebKit at r60074: Initial merge by git
Change-Id: I18a2dc5439e36c928351ea829d8fb4e39b062fc7
Diffstat (limited to 'WebKit/chromium/src/IDBCallbacksProxy.cpp')
-rw-r--r-- | WebKit/chromium/src/IDBCallbacksProxy.cpp | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/WebKit/chromium/src/IDBCallbacksProxy.cpp b/WebKit/chromium/src/IDBCallbacksProxy.cpp index 0346b58..2bdf140 100644 --- a/WebKit/chromium/src/IDBCallbacksProxy.cpp +++ b/WebKit/chromium/src/IDBCallbacksProxy.cpp @@ -29,11 +29,10 @@ #include "config.h" #include "IDBCallbacksProxy.h" -#include "IDBCallbacks.h" #include "IDBDatabaseError.h" #include "IDBDatabaseProxy.h" #include "WebIDBCallbacks.h" -#include "WebIDBDatabase.h" +#include "WebIDBDatabaseImpl.h" #include "WebIDBDatabaseError.h" #include "WebSerializedScriptValue.h" @@ -41,7 +40,12 @@ namespace WebCore { -IDBCallbacksProxy::IDBCallbacksProxy(PassRefPtr<IDBCallbacks> callbacks) +PassRefPtr<IDBCallbacksProxy> IDBCallbacksProxy::create(PassOwnPtr<WebKit::WebIDBCallbacks> callbacks) +{ + return new IDBCallbacksProxy(callbacks); +} + +IDBCallbacksProxy::IDBCallbacksProxy(PassOwnPtr<WebKit::WebIDBCallbacks> callbacks) : m_callbacks(callbacks) { } @@ -50,21 +54,21 @@ IDBCallbacksProxy::~IDBCallbacksProxy() { } -void IDBCallbacksProxy::onError(const WebKit::WebIDBDatabaseError& error) +void IDBCallbacksProxy::onError(PassRefPtr<IDBDatabaseError> idbDatabaseError) { - m_callbacks->onError(error); + m_callbacks->onError(WebKit::WebIDBDatabaseError(idbDatabaseError)); m_callbacks.clear(); } -void IDBCallbacksProxy::onSuccess(WebKit::WebIDBDatabase* webKitInstance) +void IDBCallbacksProxy::onSuccess(PassRefPtr<IDBDatabase> idbDatabase) { - m_callbacks->onSuccess(IDBDatabaseProxy::create(webKitInstance)); + m_callbacks->onSuccess(new WebKit::WebIDBDatabaseImpl(idbDatabase)); m_callbacks.clear(); } -void IDBCallbacksProxy::onSuccess(const WebKit::WebSerializedScriptValue& serializedScriptValue) +void IDBCallbacksProxy::onSuccess(PassRefPtr<SerializedScriptValue> serializedScriptValue) { - m_callbacks->onSuccess(serializedScriptValue); + m_callbacks->onSuccess(WebKit::WebSerializedScriptValue(serializedScriptValue)); m_callbacks.clear(); } |