am 4eeace3d: Merge change I097b1e77 into eclair-mr2

Merge commit '4eeace3db541bd6fa0034a996630768cb521f2eb' into eclair-mr2-plus-aosp

* commit '4eeace3db541bd6fa0034a996630768cb521f2eb':
  Add PageCacheCapacity to the WebSettings.
This commit is contained in:
Grace Kloba
2009-12-02 11:48:46 -08:00
committed by Android Git Automerger

View File

@@ -152,6 +152,7 @@ public class WebSettings {
private int mMinimumLogicalFontSize = 8;
private int mDefaultFontSize = 16;
private int mDefaultFixedFontSize = 13;
private int mPageCacheCapacity = 0;
private boolean mLoadsImagesAutomatically = true;
private boolean mBlockNetworkImage = false;
private boolean mBlockNetworkLoads;
@@ -878,6 +879,20 @@ public class WebSettings {
return mDefaultFixedFontSize;
}
/**
* Set the number of pages cached by the WebKit for the history navigation.
* @param size A non-negative integer between 0 (no cache) and 20 (max).
* @hide
*/
public synchronized void setPageCacheCapacity(int size) {
if (size < 0) size = 0;
if (size > 20) size = 20;
if (mPageCacheCapacity != size) {
mPageCacheCapacity = size;
postSync();
}
}
/**
* Tell the WebView to load image resources automatically.
* @param flag True if the WebView should load images automatically.