Merge "Allow suggestions to span 2 lines"
diff --git a/src/com/android/browser/BrowserSettings.java b/src/com/android/browser/BrowserSettings.java
index 8461d30..39abf33 100644
--- a/src/com/android/browser/BrowserSettings.java
+++ b/src/com/android/browser/BrowserSettings.java
@@ -454,7 +454,12 @@
     }
 
     public void resetDefaultPreferences() {
-        mPrefs.edit().clear().apply();
+        // Preserve autologin setting
+        long gal = mPrefs.getLong(GoogleAccountLogin.PREF_AUTOLOGIN_TIME, -1);
+        mPrefs.edit()
+                .clear()
+                .putLong(GoogleAccountLogin.PREF_AUTOLOGIN_TIME, gal)
+                .apply();
         syncManagedSettings();
     }
 
diff --git a/src/com/android/browser/CrashRecoveryHandler.java b/src/com/android/browser/CrashRecoveryHandler.java
index fdcdbc6..319ff89 100644
--- a/src/com/android/browser/CrashRecoveryHandler.java
+++ b/src/com/android/browser/CrashRecoveryHandler.java
@@ -243,11 +243,13 @@
             mRecoveryState = loadCrashState();
             mShouldPrompt = shouldPrompt();
         }
-        if (mShouldPrompt) {
-            promptToRecover(mRecoveryState, intent);
-            return;
-        } else {
-            updateLastRecovered();
+        if (mRecoveryState != null && !mRecoveryState.isEmpty()) {
+            if (mShouldPrompt) {
+                promptToRecover(mRecoveryState, intent);
+                return;
+            } else {
+                updateLastRecovered();
+            }
         }
         mController.doStart(mRecoveryState, intent);
         mRecoveryState = null;