Index: third_party/WebKit/Source/modules/filesystem/DOMFileSystemBase.h |
diff --git a/third_party/WebKit/Source/modules/filesystem/DOMFileSystemBase.h b/third_party/WebKit/Source/modules/filesystem/DOMFileSystemBase.h |
index 5473f5d2ff74c59e393e4026b49e6cdcb15575ee..e41c84aad93b46e15a08d368cb44d1eadb13ba3d 100644 |
--- a/third_party/WebKit/Source/modules/filesystem/DOMFileSystemBase.h |
+++ b/third_party/WebKit/Source/modules/filesystem/DOMFileSystemBase.h |
@@ -31,6 +31,7 @@ |
#ifndef DOMFileSystemBase_h |
#define DOMFileSystemBase_h |
+#include "core/fileapi/FileError.h" |
#include "modules/ModulesExport.h" |
#include "modules/filesystem/FileSystemFlags.h" |
#include "platform/FileSystemType.h" |
@@ -50,7 +51,6 @@ class EntryBase; |
class EntryCallback; |
class ErrorCallback; |
class File; |
-class FileError; |
class FileMetadata; |
class MetadataCallback; |
class ExecutionContext; |
@@ -81,7 +81,7 @@ public: |
virtual void removePendingCallbacks() { } |
// Overridden by subclasses to handle sync vs async error-handling. |
- virtual void reportError(ErrorCallback*, FileError*) = 0; |
+ virtual void reportError(ErrorCallback*, FileError::ErrorCode) = 0; |
const String& name() const { return m_name; } |
FileSystemType type() const { return m_type; } |