summaryrefslogtreecommitdiffstats
path: root/src/com/android/browser/BrowserPreferencesPage.java
diff options
context:
space:
mode:
authorPankaj Garg <pgarg@codeaurora.org>2015-02-05 14:20:12 -0800
committerWebTech Code Review <code-review@localhost>2015-02-05 16:37:37 -0800
commitda9f577a4b77331984957a69529cd87d74ec131f (patch)
treeaf3c54bb65988eb2dfe7b6a02a225c5d2c4b2408 /src/com/android/browser/BrowserPreferencesPage.java
parent7620d4984e27827f62fcce57c1e65dd89fe5ab51 (diff)
downloadandroid_packages_apps_Gello-da9f577a4b77331984957a69529cd87d74ec131f.tar.gz
android_packages_apps_Gello-da9f577a4b77331984957a69529cd87d74ec131f.tar.bz2
android_packages_apps_Gello-da9f577a4b77331984957a69529cd87d74ec131f.zip
Fix crash on screen rotation while setting search engine
Browser was not restoring activity state correctly on screen rotation. It was overwriting the GeneralPreferenceFragment object with a new object. CR-Fixed: 724867 Change-Id: Ifdaf2db9b45429ef1b779224aa12e26ee47d3790
Diffstat (limited to 'src/com/android/browser/BrowserPreferencesPage.java')
-rw-r--r--src/com/android/browser/BrowserPreferencesPage.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/com/android/browser/BrowserPreferencesPage.java b/src/com/android/browser/BrowserPreferencesPage.java
index 848c23d2..21414907 100644
--- a/src/com/android/browser/BrowserPreferencesPage.java
+++ b/src/com/android/browser/BrowserPreferencesPage.java
@@ -58,6 +58,10 @@ public class BrowserPreferencesPage extends Activity {
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
+ if (icicle != null) {
+ return;
+ }
+
Intent intent = getIntent();
if (intent != null) {
String action = intent.getAction();