summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohn Reck <jreck@google.com>2011-01-25 12:55:27 -0800
committerAndroid Git Automerger <android-git-automerger@android.com>2011-01-25 12:55:27 -0800
commit4c418d6168b93e442dfcff7da1a4b7233a630f6d (patch)
tree0334d520e14eb68a5653264a5d63db03b64d3340
parent32b1eebcf86772d08786dbfb4e518fc2ddf00cc1 (diff)
parent591ab58df1b16eb937b3438f3af26c1b97c658fd (diff)
downloadexternal_webkit-4c418d6168b93e442dfcff7da1a4b7233a630f6d.zip
external_webkit-4c418d6168b93e442dfcff7da1a4b7233a630f6d.tar.gz
external_webkit-4c418d6168b93e442dfcff7da1a4b7233a630f6d.tar.bz2
am 591ab58d: DO NOT MERGE - Move localstorage into private folder
* commit '591ab58df1b16eb937b3438f3af26c1b97c658fd': DO NOT MERGE - Move localstorage into private folder
-rw-r--r--WebKit/android/jni/WebSettings.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/WebKit/android/jni/WebSettings.cpp b/WebKit/android/jni/WebSettings.cpp
index 62a9cc8..cbfeb98 100644
--- a/WebKit/android/jni/WebSettings.cpp
+++ b/WebKit/android/jni/WebSettings.cpp
@@ -394,6 +394,11 @@ public:
if (str) {
WebCore::String localStorageDatabasePath = to_string(env,str);
if (localStorageDatabasePath.length()) {
+ localStorageDatabasePath = WebCore::pathByAppendingComponent(
+ localStorageDatabasePath, "localstorage");
+ // We need 770 for folders
+ mkdir(localStorageDatabasePath.utf8().data(),
+ permissionFlags660 | S_IXUSR | S_IXGRP);
s->setLocalStorageDatabasePath(localStorageDatabasePath);
}
}