diff options
author | John Reck <jreck@google.com> | 2011-07-26 10:22:22 -0700 |
---|---|---|
committer | John Reck <jreck@google.com> | 2011-07-27 14:11:44 -0700 |
commit | 1cf4b79a0020bc18c83ca8bde0e318ecd5252bc2 (patch) | |
tree | ee1b1ce7a7c86f9a6226e62badf61e6e1bed3b4c /src/com/android/browser/SnapshotTab.java | |
parent | ff6a748ae78165cc2298f5120a4374b4ed6f836b (diff) | |
download | packages_apps_browser-1cf4b79a0020bc18c83ca8bde0e318ecd5252bc2.zip packages_apps_browser-1cf4b79a0020bc18c83ca8bde0e318ecd5252bc2.tar.gz packages_apps_browser-1cf4b79a0020bc18c83ca8bde0e318ecd5252bc2.tar.bz2 |
Restore overhaul
Bug: 5069192
Store thumbnails in a database restored async for each tab
Fix restoring a tab not restoring its current state
Change-Id: I2c14e352638aac0ef766fb3bf4036ff220c53ecd
Diffstat (limited to 'src/com/android/browser/SnapshotTab.java')
-rw-r--r-- | src/com/android/browser/SnapshotTab.java | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/src/com/android/browser/SnapshotTab.java b/src/com/android/browser/SnapshotTab.java index e57502f..bd6dd5b 100644 --- a/src/com/android/browser/SnapshotTab.java +++ b/src/com/android/browser/SnapshotTab.java @@ -22,6 +22,7 @@ import android.database.Cursor; import android.graphics.BitmapFactory; import android.net.Uri; import android.os.AsyncTask; +import android.os.Bundle; import android.util.Log; import android.webkit.WebView; @@ -44,7 +45,7 @@ public class SnapshotTab extends Tab { private boolean mIsLive; public SnapshotTab(WebViewController wvcontroller, long snapshotId) { - super(wvcontroller, null); + super(wvcontroller, null, null); mSnapshotId = snapshotId; mWebViewFactory = mWebViewController.getWebViewFactory(); WebView web = mWebViewFactory.createWebView(false); @@ -98,8 +99,8 @@ public class SnapshotTab extends Tab { } @Override - boolean saveState() { - return false; + Bundle saveState() { + return null; } public long getDateCreated() { @@ -198,4 +199,15 @@ public class SnapshotTab extends Tab { } } + + @Override + protected void persistThumbnail() { + // Nope + } + + @Override + protected void deleteThumbnail() { + // Nope + } + } |