| Index: webkit/fileapi/file_system_directory_database.h
|
| diff --git a/webkit/fileapi/file_system_directory_database.h b/webkit/fileapi/file_system_directory_database.h
|
| index 1c760b8e3fd8c487e708a8830553f0c576a625ce..c1286d950f56d70457595f7fc443d6509b80d22e 100644
|
| --- a/webkit/fileapi/file_system_directory_database.h
|
| +++ b/webkit/fileapi/file_system_directory_database.h
|
| @@ -87,7 +87,12 @@ class FileSystemDirectoryDatabase {
|
| static bool DestroyDatabase(const FilePath& path);
|
|
|
| private:
|
| - bool Init();
|
| + enum RecoveryOption {
|
| + DELETE_ON_CORRUPTION,
|
| + FAIL_ON_CORRUPTION,
|
| + };
|
| +
|
| + bool Init(RecoveryOption recovery_option);
|
| bool StoreDefaultValues();
|
| bool GetLastFileId(FileId* file_id);
|
| bool VerifyIsDirectory(FileId file_id);
|
| @@ -97,7 +102,7 @@ class FileSystemDirectoryDatabase {
|
| void HandleError(const tracked_objects::Location& from_here,
|
| leveldb::Status status);
|
|
|
| - std::string path_;
|
| + FilePath sandbox_directory_;
|
| scoped_ptr<leveldb::DB> db_;
|
| };
|
|
|
|
|