Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 41eae630 authored by Julia Reynolds's avatar Julia Reynolds
Browse files

Guard against crash on startup

Change-Id: I06f4ccba63cef7eb0971d8b0bfa143de2ed5e53a
Fixes: 71636566
Test: manual; boottest
parent 33487775
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -413,6 +413,9 @@ public class VolumeDialogImpl implements VolumeDialog {
            Events.writeEvent(mContext, Events.EVENT_ICON_CLICK, AudioManager.STREAM_RING,
                    mRingerIcon.getTag());
            final StreamState ss = mState.states.get(AudioManager.STREAM_RING);
            if (ss == null) {
                return;
            }
            final boolean hasVibrator = mController.hasVibrator();
            if (mState.ringerModeInternal == AudioManager.RINGER_MODE_NORMAL) {
                if (hasVibrator) {
@@ -617,6 +620,9 @@ public class VolumeDialogImpl implements VolumeDialog {
    protected void updateRingerH() {
        if (mState != null) {
            final StreamState ss = mState.states.get(AudioManager.STREAM_RING);
            if (ss == null) {
                return;
            }
            switch (mState.ringerModeInternal) {
                case AudioManager.RINGER_MODE_VIBRATE:
                    mRingerStatus.setText(R.string.volume_ringer_status_vibrate);