Chromium Code Reviews| Index: Source/modules/indexeddb/IDBDatabaseCallbacksImpl.h |
| diff --git a/Source/modules/indexeddb/IDBDatabaseCallbacksImpl.h b/Source/modules/indexeddb/IDBDatabaseCallbacksImpl.h |
| index d4f2ca69c934d71bf01ff352df07aa3ec2e452dd..529f67186ae65dda134cba9f3f7bc2f586c5d925 100644 |
| --- a/Source/modules/indexeddb/IDBDatabaseCallbacksImpl.h |
| +++ b/Source/modules/indexeddb/IDBDatabaseCallbacksImpl.h |
| @@ -36,7 +36,7 @@ class IDBDatabase; |
| class IDBDatabaseCallbacksImpl : public IDBDatabaseCallbacks { |
| public: |
| - static PassRefPtr<IDBDatabaseCallbacksImpl> create(); |
| + static IDBDatabaseCallbacksImpl* create(); |
| virtual ~IDBDatabaseCallbacksImpl(); |
| // IDBDatabaseCallbacks |
| @@ -48,11 +48,13 @@ public: |
| void connect(IDBDatabase*); |
| + virtual void trace(Visitor*) const; |
| + |
| private: |
| IDBDatabaseCallbacksImpl(); |
| // The initial IDBOpenDBRequest or final IDBDatabase maintains a RefPtr to this |
| - IDBDatabase* m_database; |
| + Member<IDBDatabase> m_database; |
|
Mads Ager (chromium)
2013/11/28 10:24:46
Here we are turning a raw (and therefore weak) poi
haraken
2013/12/02 09:13:27
Good point. I scanned the code base but it's uncle
|
| }; |
| } // namespace WebCore |