Index: Source/modules/webdatabase/sqlite/SQLiteDatabase.h |
diff --git a/Source/modules/webdatabase/sqlite/SQLiteDatabase.h b/Source/modules/webdatabase/sqlite/SQLiteDatabase.h |
index a49cdb51235892ff8d4771a0bd2fe58803b6ff74..2f4a952d5a8f3bba9e42d3cc505e6b3841eefd66 100644 |
--- a/Source/modules/webdatabase/sqlite/SQLiteDatabase.h |
+++ b/Source/modules/webdatabase/sqlite/SQLiteDatabase.h |
@@ -27,6 +27,7 @@ |
#ifndef SQLiteDatabase_h |
#define SQLiteDatabase_h |
+#include "heap/Handle.h" |
#include "wtf/Threading.h" |
#include "wtf/ThreadingPrimitives.h" |
#include "wtf/text/CString.h" |
@@ -97,7 +98,7 @@ public: |
return m_db; |
} |
- void setAuthorizer(PassRefPtr<DatabaseAuthorizer>); |
+ void setAuthorizer(DatabaseAuthorizer*); |
Mutex& databaseMutex() { return m_lockingMutex; } |
bool isAutoCommitOn() const; |
@@ -128,7 +129,7 @@ private: |
bool m_sharable; |
Mutex m_authorizerLock; |
- RefPtr<DatabaseAuthorizer> m_authorizer; |
+ RefPtrWillBePersistent<DatabaseAuthorizer> m_authorizer; |
Mutex m_lockingMutex; |
ThreadIdentifier m_openingThread; |