Changeset 157885 in webkit


Ignore:
Timestamp:
Oct 23, 2013 2:05:30 PM (11 years ago)
Author:
mark.lam@apple.com
Message:

Fix assertion in DatabaseManager::detailsForNameAndOrigin() to be iOS friendly.
https://bugs.webkit.org/show_bug.cgi?id=123218.

Reviewed by Joseph Pecoraro.

No new tests.

  • Modules/webdatabase/DatabaseManager.cpp:

(WebCore::DatabaseManager::detailsForNameAndOrigin):

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r157884 r157885  
     12013-10-23  Mark Lam  <mark.lam@apple.com>
     2
     3        Fix assertion in DatabaseManager::detailsForNameAndOrigin() to be iOS friendly.
     4        https://bugs.webkit.org/show_bug.cgi?id=123218.
     5
     6        Reviewed by Joseph Pecoraro.
     7
     8        No new tests.
     9
     10        * Modules/webdatabase/DatabaseManager.cpp:
     11        (WebCore::DatabaseManager::detailsForNameAndOrigin):
     12
    1132013-10-23  Alex Christensen  <achristensen@webkit.org>
    214
  • trunk/Source/WebCore/Modules/webdatabase/DatabaseManager.cpp

    r157874 r157885  
    395395    ProposedDatabase* db = m_proposedDatabase;
    396396    if (db && db->details().name() == name && db->origin()->equal(origin)) {
    397         ASSERT(db->details().thread() == currentThread());
     397        ASSERT(db->details().thread() == currentThread() || isMainThread());
    398398        return db->details();
    399399    }
Note: See TracChangeset for help on using the changeset viewer.