diff options
author | hans@chromium.org <hans@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-01-27 10:50:34 +0000 |
---|---|---|
committer | hans@chromium.org <hans@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-01-27 10:50:34 +0000 |
commit | 6954715002b52e52061bc03c1307e4e450cd910c (patch) | |
tree | 1ce8df028981ce1236471970e670bd31632eeeb1 /chrome | |
parent | 86c6c3f2a231ac31569b4ae7cccdadd4250896b0 (diff) | |
download | chromium_src-6954715002b52e52061bc03c1307e4e450cd910c.zip chromium_src-6954715002b52e52061bc03c1307e4e450cd910c.tar.gz chromium_src-6954715002b52e52061bc03c1307e4e450cd910c.tar.bz2 |
IndexedDB: Prepare to remove IDBCallbacks::onSuccess() used for null values.
The WebKit side code will change to use onSuccess(SerializedScriptValue::nullValue()) instead.
BUG=70221
TEST=no new functionality
Review URL: http://codereview.chromium.org/6265027
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@72781 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome')
-rw-r--r-- | chrome/browser/in_process_webkit/indexed_db_callbacks.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/chrome/browser/in_process_webkit/indexed_db_callbacks.h b/chrome/browser/in_process_webkit/indexed_db_callbacks.h index 23544ed..e5c6b18 100644 --- a/chrome/browser/in_process_webkit/indexed_db_callbacks.h +++ b/chrome/browser/in_process_webkit/indexed_db_callbacks.h @@ -91,6 +91,13 @@ class IndexedDBCallbacks<WebKit::WebIDBCursor> new IndexedDBMsg_CallbacksSuccessIDBCursor(response_id(), object_id)); } + virtual void onSuccess(const WebKit::WebSerializedScriptValue& value) { + dispatcher_host()->Send( + new IndexedDBMsg_CallbacksSuccessSerializedScriptValue( + response_id(), SerializedScriptValue(value))); + } + + // TODO(hans): Remove when WebKit rolls. virtual void onSuccess() { dispatcher_host()->Send(new IndexedDBMsg_CallbacksSuccessNull( response_id())); @@ -150,6 +157,13 @@ class IndexedDBCallbacks<void> : public IndexedDBCallbacksBase { IndexedDBDispatcherHost* dispatcher_host, int32 response_id) : IndexedDBCallbacksBase(dispatcher_host, response_id) { } + virtual void onSuccess(const WebKit::WebSerializedScriptValue& value) { + dispatcher_host()->Send( + new IndexedDBMsg_CallbacksSuccessSerializedScriptValue( + response_id(), SerializedScriptValue(value))); + } + + // TODO(hans): Remove when WebKit rolls. virtual void onSuccess() { dispatcher_host()->Send( new IndexedDBMsg_CallbacksSuccessNull(response_id())); |