| Index: third_party/WebKit/Source/modules/filesystem/DOMFileSystem.cpp
|
| diff --git a/third_party/WebKit/Source/modules/filesystem/DOMFileSystem.cpp b/third_party/WebKit/Source/modules/filesystem/DOMFileSystem.cpp
|
| index 61213c958cd93698f16e79341d68b71ae899acb4..619f3c801317714b8dd2909811cfdfc35c28e272 100644
|
| --- a/third_party/WebKit/Source/modules/filesystem/DOMFileSystem.cpp
|
| +++ b/third_party/WebKit/Source/modules/filesystem/DOMFileSystem.cpp
|
| @@ -56,9 +56,7 @@ DOMFileSystem* DOMFileSystem::create(ExecutionContext* context,
|
| const String& name,
|
| FileSystemType type,
|
| const KURL& rootURL) {
|
| - DOMFileSystem* fileSystem(new DOMFileSystem(context, name, type, rootURL));
|
| - fileSystem->suspendIfNeeded();
|
| - return fileSystem;
|
| + return new DOMFileSystem(context, name, type, rootURL);
|
| }
|
|
|
| DOMFileSystem* DOMFileSystem::createIsolatedFileSystem(
|
| @@ -94,7 +92,7 @@ DOMFileSystem::DOMFileSystem(ExecutionContext* context,
|
| FileSystemType type,
|
| const KURL& rootURL)
|
| : DOMFileSystemBase(context, name, type, rootURL),
|
| - SuspendableObject(context),
|
| + ContextLifecycleObserver(context),
|
| m_numberOfPendingCallbacks(0),
|
| m_rootEntry(DirectoryEntry::create(this, DOMFilePath::root)) {}
|
|
|
| @@ -193,7 +191,7 @@ void DOMFileSystem::createFile(const FileEntry* fileEntry,
|
|
|
| DEFINE_TRACE(DOMFileSystem) {
|
| DOMFileSystemBase::trace(visitor);
|
| - SuspendableObject::trace(visitor);
|
| + ContextLifecycleObserver::trace(visitor);
|
| visitor->trace(m_rootEntry);
|
| }
|
|
|
|
|