summaryrefslogtreecommitdiffstats
path: root/core/java/android/webkit/WebSettings.java
diff options
context:
space:
mode:
authorMathias Agopian <mathias@google.com>2009-05-14 22:44:23 -0700
committerMathias Agopian <mathias@google.com>2009-05-14 22:44:23 -0700
commit11abc8a36d639775b05a0471c9ea45d83fa19e56 (patch)
treeedf234f013ef3c88507f81dea65b8187cc672564 /core/java/android/webkit/WebSettings.java
parent6ec72e3fa9cdf9e896f3042fb1b1b4f3f6cea541 (diff)
parente52a5a5fca18348728dfc5609b42b88e9cc7ef98 (diff)
downloadframeworks_base-11abc8a36d639775b05a0471c9ea45d83fa19e56.zip
frameworks_base-11abc8a36d639775b05a0471c9ea45d83fa19e56.tar.gz
frameworks_base-11abc8a36d639775b05a0471c9ea45d83fa19e56.tar.bz2
Merge commit 'goog/master' into merge_master
Conflicts: opengl/libagl/Android.mk opengl/libs/Android.mk opengl/libs/egl_impl.h
Diffstat (limited to 'core/java/android/webkit/WebSettings.java')
-rw-r--r--core/java/android/webkit/WebSettings.java22
1 files changed, 22 insertions, 0 deletions
diff --git a/core/java/android/webkit/WebSettings.java b/core/java/android/webkit/WebSettings.java
index 5a2cd26..883aa28 100644
--- a/core/java/android/webkit/WebSettings.java
+++ b/core/java/android/webkit/WebSettings.java
@@ -141,6 +141,7 @@ public class WebSettings {
private boolean mBlockNetworkLoads;
private boolean mJavaScriptEnabled = false;
private boolean mPluginsEnabled = false;
+ private long mWebStorageDefaultQuota = 0;
private boolean mJavaScriptCanOpenWindowsAutomatically = false;
private boolean mUseDoubleTree = false;
private boolean mUseWideViewport = false;
@@ -903,6 +904,18 @@ public class WebSettings {
}
/**
+ * @hide
+ * Set the default quota for WebStorage DBs
+ * @param quota the default quota in bytes
+ */
+ public synchronized void setWebStorageDefaultQuota(long quota) {
+ if (mWebStorageDefaultQuota != quota) {
+ mWebStorageDefaultQuota = quota;
+ postSync();
+ }
+ }
+
+ /**
* Set the path to where database storage API databases should be saved.
* This will update WebCore when the Sync runs in the C++ side.
* @param databasePath String path to the directory where databases should
@@ -996,6 +1009,15 @@ public class WebSettings {
}
/**
+ * @hide
+ * Return the default quota for WebStorage DBs
+ * @return the default quota in bytes
+ */
+ public synchronized long getWebStorageDefaultQuota() {
+ return mWebStorageDefaultQuota;
+ }
+
+ /**
* Tell javascript to open windows automatically. This applies to the
* javascript function window.open().
* @param flag True if javascript can open windows automatically.