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

Commit bed2fe9b authored by Patrick Scott's avatar Patrick Scott
Browse files

Remove the vibrate pref if there is no vibrator.

Bug: 3203033
Change-Id: I1baf0c0289cfc59b89f519e95df06bc56ec1a582
parent cf49db46
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -23,6 +23,7 @@ import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.os.Vibrator;
import android.preference.CheckBoxPreference;
import android.preference.EditTextPreference;
import android.preference.Preference;
@@ -110,6 +111,10 @@ public class SetAlarm extends PreferenceActivity
        mAlarmPref.setOnPreferenceChangeListener(this);
        mVibratePref = (CheckBoxPreference) findPreference("vibrate");
        mVibratePref.setOnPreferenceChangeListener(this);
        Vibrator v = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
        if (!v.hasVibrator()) {
            getPreferenceScreen().removePreference(mVibratePref);
        }
        mRepeatPref = (RepeatPreference) findPreference("setRepeat");
        mRepeatPref.setOnPreferenceChangeListener(this);