Changeset 173324 in webkit


Ignore:
Timestamp:
Sep 5, 2014 12:20:18 PM (10 years ago)
Author:
Simon Fraser
Message:

IDB version changed events should have a valid eventType()
https://bugs.webkit.org/show_bug.cgi?id=136583

Reviewed by Brady Eidson.

IDBDatabase::dispatchEvent() asserts that the event type is versionchangeEvent,
but the version changed event created with an empty event type. Correct this.

  • Modules/indexeddb/IDBDatabase.cpp:

(WebCore::IDBDatabase::onVersionChange):

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r173323 r173324  
     12014-09-05  Simon Fraser  <simon.fraser@apple.com>
     2
     3        IDB version changed events should have a valid eventType()
     4        https://bugs.webkit.org/show_bug.cgi?id=136583
     5
     6        Reviewed by Brady Eidson.
     7
     8        IDBDatabase::dispatchEvent() asserts that the event type is versionchangeEvent,
     9        but the version changed event created with an empty event type. Correct this.
     10
     11        * Modules/indexeddb/IDBDatabase.cpp:
     12        (WebCore::IDBDatabase::onVersionChange):
     13
    1142014-09-05  Simon Fraser  <simon.fraser@apple.com>
    215
  • trunk/Source/WebCore/Modules/indexeddb/IDBDatabase.cpp

    r168209 r173324  
    309309        return;
    310310
    311     enqueueEvent(IDBVersionChangeEvent::create(oldVersion, newVersion, newVersionNullness));
     311    enqueueEvent(IDBVersionChangeEvent::create(oldVersion, newVersion, newVersionNullness, eventNames().versionchangeEvent));
    312312}
    313313
Note: See TracChangeset for help on using the changeset viewer.