| Index: Source/web/WebDOMFileSystem.cpp
|
| diff --git a/Source/web/WebDOMFileSystem.cpp b/Source/web/WebDOMFileSystem.cpp
|
| index 739121a812d42708bfcae2f96d5b7f5c883fba20..11c6d9140ce77e2144c47311ffcfc4bca0e2796a 100644
|
| --- a/Source/web/WebDOMFileSystem.cpp
|
| +++ b/Source/web/WebDOMFileSystem.cpp
|
| @@ -72,7 +72,7 @@ WebDOMFileSystem WebDOMFileSystem::create(
|
| SerializableType serializableType)
|
| {
|
| ASSERT(frame && toWebLocalFrameImpl(frame)->frame());
|
| - RefPtrWillBeRawPtr<DOMFileSystem> domFileSystem = DOMFileSystem::create(toWebLocalFrameImpl(frame)->frame()->document(), name, static_cast<WebCore::FileSystemType>(type), rootURL);
|
| + DOMFileSystem* domFileSystem = DOMFileSystem::create(toWebLocalFrameImpl(frame)->frame()->document(), name, static_cast<WebCore::FileSystemType>(type), rootURL);
|
| if (serializableType == SerializableTypeSerializable)
|
| domFileSystem->makeClonable();
|
| return WebDOMFileSystem(domFileSystem);
|
| @@ -157,14 +157,15 @@ v8::Handle<v8::Value> WebDOMFileSystem::createV8Entry(
|
| return toV8(FileEntry::create(m_private.get(), path), creationContext, isolate);
|
| }
|
|
|
| -WebDOMFileSystem::WebDOMFileSystem(const PassRefPtrWillBeRawPtr<DOMFileSystem>& domFileSystem)
|
| +WebDOMFileSystem::WebDOMFileSystem(DOMFileSystem* domFileSystem)
|
| : m_private(domFileSystem)
|
| {
|
| }
|
|
|
| -WebDOMFileSystem& WebDOMFileSystem::operator=(const PassRefPtrWillBeRawPtr<WebCore::DOMFileSystem>& domFileSystem)
|
| +WebDOMFileSystem& WebDOMFileSystem::operator=(const WebCore::DOMFileSystem*& domFileSystem)
|
| {
|
| - m_private = domFileSystem;
|
| + // FIXME: Oilpan: WebPrivatePtr<> should be able to handle 'const' pointer assignments.
|
| + m_private = const_cast<WebCore::DOMFileSystem*>(domFileSystem);
|
| return *this;
|
| }
|
|
|
|
|