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

Commit e0cc98d6 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Automerger Merge Worker
Browse files

Merge "Remove "Always show icon when in vibrate mode"" into tm-qpr-dev am:...

Merge "Remove "Always show icon when in vibrate mode"" into tm-qpr-dev am: a82d5e7b am: 24dd061b

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/20297389



Change-Id: I929baecabdf7e3394289f4fb1046bb53bef7efb1
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents ca7eca14 24dd061b
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -19,6 +19,7 @@ package com.android.settings.notification;
import static com.android.settings.notification.SettingPref.TYPE_SECURE;

import android.content.Context;
import android.os.Vibrator;
import android.provider.Settings.Secure;

import com.android.settings.SettingsPreferenceFragment;
@@ -27,16 +28,18 @@ import com.android.settingslib.core.lifecycle.Lifecycle;
public class VibrateIconPreferenceController extends SettingPrefController {

    private static final String KEY_VIBRATE_ICON = "vibrate_icon";
    private final boolean mHasVibrator;

    public VibrateIconPreferenceController(Context context, SettingsPreferenceFragment parent,
            Lifecycle lifecycle) {
        super(context, parent, lifecycle);
        mHasVibrator = context.getSystemService(Vibrator.class).hasVibrator();
        mPreference = new SettingPref(
            TYPE_SECURE, KEY_VIBRATE_ICON, Secure.STATUS_BAR_SHOW_VIBRATE_ICON, 0 /*default off*/);
    }

    @Override
    public boolean isAvailable() {
        return true;
        return mHasVibrator;
    }
}