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);