Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / web / LocalFileSystemClient.cpp
index cebefbc..9f933a9 100644 (file)
  */
 
 #include "config.h"
-#include "LocalFileSystemClient.h"
+#include "web/LocalFileSystemClient.h"
 
-#include "WebFrameImpl.h"
-#include "WorkerPermissionClient.h"
 #include "core/dom/Document.h"
 #include "core/workers/WorkerGlobalScope.h"
 #include "platform/PermissionCallbacks.h"
 #include "platform/weborigin/SecurityOrigin.h"
 #include "public/platform/WebPermissionCallbacks.h"
 #include "public/web/WebPermissionClient.h"
+#include "web/WebLocalFrameImpl.h"
+#include "web/WorkerPermissionClient.h"
 #include "wtf/text/WTFString.h"
 
 using namespace WebCore;
@@ -59,8 +59,8 @@ bool LocalFileSystemClient::allowFileSystem(ExecutionContext* context)
     ASSERT(context);
     if (context->isDocument()) {
         Document* document = toDocument(context);
-        WebFrameImpl* webFrame = WebFrameImpl::fromFrame(document->frame());
-        return !webFrame->permissionClient() || webFrame->permissionClient()->allowFileSystem(webFrame);
+        WebLocalFrameImpl* webFrame = WebLocalFrameImpl::fromFrame(document->frame());
+        return !webFrame->permissionClient() || webFrame->permissionClient()->allowFileSystem();
     }
     ASSERT(context->isWorkerGlobalScope());
     return WorkerPermissionClient::from(*toWorkerGlobalScope(context))->allowFileSystem();
@@ -71,12 +71,12 @@ void LocalFileSystemClient::requestFileSystemAccess(ExecutionContext* context, P
     ASSERT(context);
     if (context->isDocument()) {
         Document* document = toDocument(context);
-        WebFrameImpl* webFrame = WebFrameImpl::fromFrame(document->frame());
+        WebLocalFrameImpl* webFrame = WebLocalFrameImpl::fromFrame(document->frame());
         if (!webFrame->permissionClient()) {
             callbacks->onAllowed();
             return;
         }
-        webFrame->permissionClient()->requestFileSystemAccess(webFrame, callbacks);
+        webFrame->permissionClient()->requestFileSystemAccess(callbacks);
         return;
     }
     ASSERT(context->isWorkerGlobalScope());