summaryrefslogtreecommitdiffstats
path: root/WebKit/android
diff options
context:
space:
mode:
authorSteve Block <steveblock@google.com>2010-03-19 15:31:42 +0000
committerSteve Block <steveblock@google.com>2010-03-19 15:31:42 +0000
commit98f3b258e376b7fd032d25e38e797a1d52d411b4 (patch)
tree9b07587792255d50309db102a99d17ce351e3912 /WebKit/android
parent8a2d491901c3de06dc060cc0c029246bd751a69a (diff)
downloadexternal_webkit-98f3b258e376b7fd032d25e38e797a1d52d411b4.zip
external_webkit-98f3b258e376b7fd032d25e38e797a1d52d411b4.tar.gz
external_webkit-98f3b258e376b7fd032d25e38e797a1d52d411b4.tar.bz2
Implements layoutTestController.setAppCacheMaximumSize
Change-Id: I2cf3d3135fbd21158525866af458eb89f902fb66
Diffstat (limited to 'WebKit/android')
-rw-r--r--WebKit/android/jni/WebStorage.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/WebKit/android/jni/WebStorage.cpp b/WebKit/android/jni/WebStorage.cpp
index 3ab16fd..37792f6 100644
--- a/WebKit/android/jni/WebStorage.cpp
+++ b/WebKit/android/jni/WebStorage.cpp
@@ -132,6 +132,11 @@ static void DeleteAllData(JNIEnv* env, jobject obj)
WebCore::cacheStorage().empty();
}
+static void SetAppCacheMaximumSize(JNIEnv* env, jobject obj, unsigned long long size)
+{
+ WebCore::cacheStorage().setMaximumSize(size);
+}
+
/*
* JNI registration
*/
@@ -147,7 +152,9 @@ static JNINativeMethod gWebStorageMethods[] = {
{ "nativeDeleteOrigin", "(Ljava/lang/String;)V",
(void*) DeleteOrigin },
{ "nativeDeleteAllData", "()V",
- (void*) DeleteAllData }
+ (void*) DeleteAllData },
+ { "nativeSetAppCacheMaximumSize", "(J)V",
+ (void*) SetAppCacheMaximumSize }
};
int register_webstorage(JNIEnv* env)