Fix order of voicemail ringtone initialization.
The order of setting mPhone and using it was wrong before,
and causing call settings to crash.
Bug: 18232725
Change-Id: I70acb9425b3f59464b6649ca118fa8144ec22ffa
diff --git a/src/com/android/phone/settings/VoicemailRingtonePreference.java b/src/com/android/phone/settings/VoicemailRingtonePreference.java
index fa3cc70..3dbb99f 100644
--- a/src/com/android/phone/settings/VoicemailRingtonePreference.java
+++ b/src/com/android/phone/settings/VoicemailRingtonePreference.java
@@ -39,6 +39,10 @@
}
}
};
+ }
+
+ public void init(Phone phone) {
+ mPhone = phone;
final Preference preference = this;
final String preferenceKey =
@@ -58,10 +62,6 @@
updateRingtoneName();
}
- public void init(Phone phone) {
- mPhone = phone;
- }
-
@Override
protected Uri onRestoreRingtone() {
return VoicemailNotificationSettingsUtil.getRingtoneUri(mPhone);