summaryrefslogtreecommitdiffstats
path: root/src/com/android/browser/SnapshotTab.java
diff options
context:
space:
mode:
authorJohn Reck <jreck@google.com>2011-07-26 10:22:22 -0700
committerJohn Reck <jreck@google.com>2011-07-27 14:11:44 -0700
commit1cf4b79a0020bc18c83ca8bde0e318ecd5252bc2 (patch)
treeee1b1ce7a7c86f9a6226e62badf61e6e1bed3b4c /src/com/android/browser/SnapshotTab.java
parentff6a748ae78165cc2298f5120a4374b4ed6f836b (diff)
downloadpackages_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.java18
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
+ }
+
}