OSDN Git Service

DO NOT MERGE Fix NPE in Tab.saveState()
authorJohn Reck <jreck@google.com>
Wed, 8 Jun 2011 16:21:48 +0000 (09:21 -0700)
committerJohn Reck <jreck@google.com>
Wed, 8 Jun 2011 16:21:48 +0000 (09:21 -0700)
 Bug: 4560461

Change-Id: I38df19ee264e4dd66b117a73fbe3ce5362bd76e1

src/com/android/browser/Tab.java

index 6eaf4b1..bde2fa7 100644 (file)
@@ -1920,10 +1920,10 @@ class Tab {
         final WebHistoryItem item = list != null ? list.getCurrentItem() : null;
         populatePickerData(item);
 
-        if (mPickerData.mUrl != null) {
+        if (mPickerData != null && mPickerData.mUrl != null) {
             mSavedState.putString(CURRURL, mPickerData.mUrl);
         }
-        if (mPickerData.mTitle != null) {
+        if (mPickerData != null && mPickerData.mTitle != null) {
             mSavedState.putString(CURRTITLE, mPickerData.mTitle);
         }
         mSavedState.putBoolean(CLOSEONEXIT, mCloseOnExit);