summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkaiyiz <kaiyiz@codeaurora.org>2014-10-13 11:50:51 +0800
committerXiaojing Zhang <zhangx@codeaurora.org>2014-11-04 20:32:42 -0800
commitb54644c665164e05c2f04eae072fdce4280e5103 (patch)
treefffcb81d08c0d848673199e483b7af6c0d6df5c9
parent3dad89848a236777364e17ec410ed9739e08e4e3 (diff)
downloadpackages_apps_Contacts-b54644c665164e05c2f04eae072fdce4280e5103.tar.gz
packages_apps_Contacts-b54644c665164e05c2f04eae072fdce4280e5103.tar.bz2
packages_apps_Contacts-b54644c665164e05c2f04eae072fdce4280e5103.zip
Contacts: Contacts crashed if create SIM contact rotate screen.
Contacts has stopped when new SIM contact and then rotate screen. Contacts UI refreshs when rotate the screen. CRs-fixed: 731363 Change-Id: I000c64af31fa127aeba2fce630a41100ac2d289f
-rw-r--r--src/com/android/contacts/editor/TextFieldsEditorView.java8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/com/android/contacts/editor/TextFieldsEditorView.java b/src/com/android/contacts/editor/TextFieldsEditorView.java
index 58c912fb5..e272a95a8 100644
--- a/src/com/android/contacts/editor/TextFieldsEditorView.java
+++ b/src/com/android/contacts/editor/TextFieldsEditorView.java
@@ -350,9 +350,11 @@ public class TextFieldsEditorView extends LabeledEditorView {
mHideOptional = ss.mHideOptional;
- int numChildren = Math.min(mFieldEditTexts.length, ss.mVisibilities.length);
- for (int i = 0; i < numChildren; i++) {
- mFieldEditTexts[i].setVisibility(ss.mVisibilities[i]);
+ if (mFieldEditTexts != null) {
+ int numChildren = Math.min(mFieldEditTexts.length, ss.mVisibilities.length);
+ for (int i = 0; i < numChildren; i++) {
+ mFieldEditTexts[i].setVisibility(ss.mVisibilities[i]);
+ }
}
}