| Index: Source/modules/webdatabase/DatabaseThread.cpp
|
| diff --git a/Source/modules/webdatabase/DatabaseThread.cpp b/Source/modules/webdatabase/DatabaseThread.cpp
|
| index b4afdaba1fcf1cb6152ced89bab69225bcc319dd..055808959d466c23552cde96a854418b5022075b 100644
|
| --- a/Source/modules/webdatabase/DatabaseThread.cpp
|
| +++ b/Source/modules/webdatabase/DatabaseThread.cpp
|
| @@ -42,7 +42,7 @@ namespace WebCore {
|
|
|
| DatabaseThread::DatabaseThread()
|
| : m_transactionClient(adoptPtr(new SQLTransactionClient()))
|
| - , m_transactionCoordinator(adoptPtr(new SQLTransactionCoordinator()))
|
| + , m_transactionCoordinator(adoptPtrWillBeNoop(new SQLTransactionCoordinator()))
|
| , m_cleanupSync(0)
|
| , m_terminationRequested(false)
|
| {
|
| @@ -60,6 +60,12 @@ DatabaseThread::~DatabaseThread()
|
| m_thread.clear();
|
| }
|
|
|
| +void DatabaseThread::trace(Visitor* visitor)
|
| +{
|
| + visitor->trace(m_openDatabaseSet);
|
| + visitor->trace(m_transactionCoordinator);
|
| +}
|
| +
|
| void DatabaseThread::start()
|
| {
|
| if (m_thread)
|
|
|