Index: chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java |
index 22553bd67afaa904db916040230234e1cbbab4e8..decabe8bb0b2c5efb1058105e97dc8ec401099f8 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java |
@@ -650,6 +650,10 @@ public abstract class ChromeActivity extends AsyncInitializationActivity |
@Override |
public void onPauseWithNative() { |
RecordUserAction.record("MobileGoToBackground"); |
+ Tab tab = getActivityTab(); |
+ if (tab != null) { |
+ getTabContentManager().cacheTabThumbnail(tab); |
+ } |
markSessionEnd(); |
super.onPauseWithNative(); |
} |