am 3b8a7db6: DO NOT MERGE Fix NPE in Tab.saveState()
* commit '3b8a7db6eaf0e574ab1d547e65283e208e773065':
DO NOT MERGE Fix NPE in Tab.saveState()
diff --git a/src/com/android/browser/Tab.java b/src/com/android/browser/Tab.java
index 1d84088..c68b45c 100644
--- a/src/com/android/browser/Tab.java
+++ b/src/com/android/browser/Tab.java
@@ -1920,10 +1920,10 @@
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);