diff --git a/src/com/android/browser/Tab.java b/src/com/android/browser/Tab.java index 6eaf4b118..bde2fa739 100644 --- a/src/com/android/browser/Tab.java +++ b/src/com/android/browser/Tab.java @@ -1920,10 +1920,10 @@ boolean saveState() { 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);