Changeset 147244 in webkit


Ignore:
Timestamp:
Mar 29, 2013 12:56:59 PM (11 years ago)
Author:
jsbell@chromium.org
Message:

IndexedDB: Use WTF::TemporaryChange rather than manually resetting a flag
https://bugs.webkit.org/show_bug.cgi?id=113594

Reviewed by Tony Chang.

Split out from another patch: rather than m_foo = true; ... m_foo = false; use
the handy WTF::TemporaryChange scoped variable change doohickey.

Test: http/tests/inspector/indexeddb/database-structure.html

  • Modules/indexeddb/IDBDatabaseBackendImpl.cpp:

(WebCore::IDBDatabaseBackendImpl::close):

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r147241 r147244  
     12013-03-29  Joshua Bell  <jsbell@chromium.org>
     2
     3        IndexedDB: Use WTF::TemporaryChange rather than manually resetting a flag
     4        https://bugs.webkit.org/show_bug.cgi?id=113594
     5
     6        Reviewed by Tony Chang.
     7
     8        Split out from another patch: rather than m_foo = true; ... m_foo = false; use
     9        the handy WTF::TemporaryChange scoped variable change doohickey.
     10
     11        Test: http/tests/inspector/indexeddb/database-structure.html
     12
     13        * Modules/indexeddb/IDBDatabaseBackendImpl.cpp:
     14        (WebCore::IDBDatabaseBackendImpl::close):
     15
    1162013-03-29  Joshua Bell  <jsbell@chromium.org>
    217
  • trunk/Source/WebCore/Modules/indexeddb/IDBDatabaseBackendImpl.cpp

    r147029 r147244  
    3939#include "IDBTransactionCoordinator.h"
    4040#include "SharedBuffer.h"
     41#include <wtf/TemporaryChange.h>
    4142
    4243namespace WebCore {
     
    13351336    if (m_closingConnection)
    13361337        return;
    1337     m_closingConnection = true;
     1338    TemporaryChange<bool> closingConnection(m_closingConnection, true);
    13381339    processPendingCalls();
    13391340
     
    13521353            m_factory->removeIDBDatabaseBackend(m_identifier);
    13531354    }
    1354     m_closingConnection = false;
    13551355}
    13561356
Note: See TracChangeset for help on using the changeset viewer.