| Index: Source/WebKit/chromium/src/WorkerFileSystemCallbacksBridge.cpp
|
| ===================================================================
|
| --- Source/WebKit/chromium/src/WorkerFileSystemCallbacksBridge.cpp (revision 112637)
|
| +++ Source/WebKit/chromium/src/WorkerFileSystemCallbacksBridge.cpp (working copy)
|
| @@ -146,7 +146,7 @@
|
| // that it only gets deleted on the worker context thread which is verified by ~Observer.
|
| class WorkerFileSystemContextObserver : public WebCore::WorkerContext::Observer {
|
| public:
|
| - static PassOwnPtr<WorkerFileSystemContextObserver> create(WorkerContext* context, WorkerFileSystemCallbacksBridge* bridge)
|
| + static PassOwnPtr<WorkerFileSystemContextObserver> create(WorkerContext* context, PassRefPtr<WorkerFileSystemCallbacksBridge> bridge)
|
| {
|
| return adoptPtr(new WorkerFileSystemContextObserver(context, bridge));
|
| }
|
| @@ -158,15 +158,13 @@
|
| }
|
|
|
| private:
|
| - WorkerFileSystemContextObserver(WorkerContext* context, WorkerFileSystemCallbacksBridge* bridge)
|
| + WorkerFileSystemContextObserver(WorkerContext* context, PassRefPtr<WorkerFileSystemCallbacksBridge> bridge)
|
| : WebCore::WorkerContext::Observer(context)
|
| , m_bridge(bridge)
|
| {
|
| }
|
|
|
| - // Since WorkerFileSystemCallbacksBridge manages the lifetime of this class,
|
| - // m_bridge will be valid throughout its lifetime.
|
| - WorkerFileSystemCallbacksBridge* m_bridge;
|
| + RefPtr<WorkerFileSystemCallbacksBridge> m_bridge;
|
| };
|
|
|
| void WorkerFileSystemCallbacksBridge::stop()
|
|
|