summaryrefslogtreecommitdiffstats
path: root/webkit/database/vfs_backend.cc
diff options
context:
space:
mode:
authorjochen@chromium.org <jochen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-07-08 08:00:50 +0000
committerjochen@chromium.org <jochen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-07-08 08:00:50 +0000
commit800ad566b10caee04ca18c7eb1796b21c1766c37 (patch)
tree276a35a8565d9bb981bb4ec656db26be3e8bce14 /webkit/database/vfs_backend.cc
parente6487b915297e168448ea29d81421a3f72a26c10 (diff)
downloadchromium_src-800ad566b10caee04ca18c7eb1796b21c1766c37.zip
chromium_src-800ad566b10caee04ca18c7eb1796b21c1766c37.tar.gz
chromium_src-800ad566b10caee04ca18c7eb1796b21c1766c37.tar.bz2
Move code to clear web databases on shutdown to the database tracker
BUG=86928 TEST=test_shell_tests Review URL: http://codereview.chromium.org/7234014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@91817 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/database/vfs_backend.cc')
-rw-r--r--webkit/database/vfs_backend.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/webkit/database/vfs_backend.cc b/webkit/database/vfs_backend.cc
index b3879ce..774180e 100644
--- a/webkit/database/vfs_backend.cc
+++ b/webkit/database/vfs_backend.cc
@@ -103,6 +103,10 @@ void VfsBackend::OpenFile(const FilePath& file_path,
base::PLATFORM_FILE_DELETE_ON_CLOSE;
}
+ // This flag will allow us to delete the file later on from the browser
+ // process.
+ flags |= base::PLATFORM_FILE_SHARE_DELETE;
+
// Try to open/create the DB file.
*file_handle =
base::CreatePlatformFile(file_path, flags, NULL, NULL);