Chromium Code Reviews| Index: Source/WebKit/chromium/src/IDBCallbacksProxy.h |
| diff --git a/Source/WebKit/chromium/src/IDBCallbacksProxy.h b/Source/WebKit/chromium/src/IDBCallbacksProxy.h |
| index 5aaf130b2ecb855ecc13de34f0827eadb1bd42fe..afa024b37b643e493ee8f21b325545828f93a4ad 100644 |
| --- a/Source/WebKit/chromium/src/IDBCallbacksProxy.h |
| +++ b/Source/WebKit/chromium/src/IDBCallbacksProxy.h |
| @@ -41,13 +41,13 @@ class IDBDatabaseCallbacksProxy; |
| class IDBCallbacksProxy : public WebCore::IDBCallbacks { |
| public: |
| - static PassRefPtr<IDBCallbacksProxy> create(PassOwnPtr<WebIDBCallbacks>); |
| + static IDBCallbacksProxy* create(PassOwnPtr<WebIDBCallbacks>); |
| virtual ~IDBCallbacksProxy(); |
| virtual void onError(PassRefPtr<WebCore::IDBDatabaseError>); |
| virtual void onSuccess(const Vector<String>&); |
| virtual void onSuccess(PassRefPtr<WebCore::IDBCursorBackendInterface>, PassRefPtr<WebCore::IDBKey>, PassRefPtr<WebCore::IDBKey> primaryKey, PassRefPtr<WebCore::SharedBuffer>); |
| - virtual void onSuccess(PassRefPtr<WebCore::IDBDatabaseBackendInterface>, const WebCore::IDBDatabaseMetadata&); |
| + virtual void onSuccess(WebCore::IDBDatabaseBackendInterface*, const WebCore::IDBDatabaseMetadata&); |
| virtual void onSuccess(PassRefPtr<WebCore::IDBKey>); |
| virtual void onSuccess(PassRefPtr<WebCore::SharedBuffer>); |
| virtual void onSuccess(PassRefPtr<WebCore::SharedBuffer>, PassRefPtr<WebCore::IDBKey>, const WebCore::IDBKeyPath&); |
| @@ -56,15 +56,15 @@ public: |
| virtual void onSuccess(PassRefPtr<WebCore::IDBKey>, PassRefPtr<WebCore::IDBKey> primaryKey, PassRefPtr<WebCore::SharedBuffer>); |
| virtual void onSuccessWithPrefetch(const Vector<RefPtr<WebCore::IDBKey> >& keys, const Vector<RefPtr<WebCore::IDBKey> >& primaryKeys, const Vector<RefPtr<WebCore::SharedBuffer> >& values); |
| virtual void onBlocked(int64_t existingVersion); |
| - virtual void onUpgradeNeeded(int64_t oldVersion, PassRefPtr<WebCore::IDBDatabaseBackendInterface>, const WebCore::IDBDatabaseMetadata&); |
| + virtual void onUpgradeNeeded(int64_t oldVersion, WebCore::IDBDatabaseBackendInterface*, const WebCore::IDBDatabaseMetadata&); |
| - void setDatabaseCallbacks(PassRefPtr<IDBDatabaseCallbacksProxy>); |
| + void setDatabaseCallbacks(IDBDatabaseCallbacksProxy*); |
| private: |
| IDBCallbacksProxy(PassOwnPtr<WebIDBCallbacks>); |
| OwnPtr<WebIDBCallbacks> m_callbacks; |
| - RefPtr<IDBDatabaseCallbacksProxy> m_databaseCallbacks; |
| + WebCore::Persistent<IDBDatabaseCallbacksProxy> m_databaseCallbacks; |
|
haraken
2013/11/26 07:26:02
Help me debug when you have time.
I'm hitting the
|
| bool m_didComplete; |
| bool m_didCreateProxy; |
| }; |