Skip to content
  • jsbell@chromium.org's avatar
    IndexedDB: Move onSuccess(IDBDatabaseBackendInterface) to IDBOpenDBRequest · c12d8c4e
    jsbell@chromium.org authored
    https://bugs.webkit.org/show_bug.cgi?id=94757
    
    Reviewed by Tony Chang.
    
    Source/WebCore:
    
    Move the implementation of IDBCallbacks::onSuccess(IDBDatabaseBackendInterface)
    from IDBRequest to the new IDBOpenDBRequest, which is the only request type that
    should be receiving that callback.
    
    No new tests - no functional changes.
    
    * Modules/indexeddb/IDBCallbacks.h:
    (IDBCallbacks):
    (WebCore::IDBCallbacks::onSuccess):
    * Modules/indexeddb/IDBOpenDBRequest.cpp:
    (WebCore::IDBOpenDBRequest::onUpgradeNeeded):
    (WebCore::IDBOpenDBRequest::onSuccess):
    (WebCore):
    * Modules/indexeddb/IDBOpenDBRequest.h:
    (IDBOpenDBRequest):
    * Modules/indexeddb/IDBRequest.cpp:
    * Modules/indexeddb/IDBRequest.h:
    
    Source/WebKit/chromium:
    
    Drop onSuccess(IDBDatabaseBackendImpl) overload from test, as it is no longer
    implemented by IDBRequest.
    
    * tests/IDBRequestTest.cpp:
    (WebCore::TEST):
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@126461 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    c12d8c4e