Skip to content

Commit 92ffd6b

Browse files
scrubskipAndroid Git Automerger
authored andcommitted
am 28d01e6: Merge "DO NOT MERGE Disable vibration from notificationmanagerservice when on watch" into klp-modular-dev
* commit '28d01e677c05edaa45456a26dff22d1b0fc28164': DO NOT MERGE Disable vibration from notificationmanagerservice when on watch
2 parents cdc4945 + 28d01e6 commit 92ffd6b

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

services/core/java/com/android/server/notification/NotificationManagerService.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343
import android.content.pm.ResolveInfo;
4444
import android.content.pm.ServiceInfo;
4545
import android.content.pm.PackageManager.NameNotFoundException;
46+
import android.content.res.Configuration;
4647
import android.content.res.Resources;
4748
import android.database.ContentObserver;
4849
import android.graphics.Bitmap;
@@ -2013,7 +2014,10 @@ public void run() {
20132014

20142015
if ((useDefaultVibrate || convertSoundToVibration || hasCustomVibrate)
20152016
&& !(mAudioManager.getRingerMode()
2016-
== AudioManager.RINGER_MODE_SILENT)) {
2017+
== AudioManager.RINGER_MODE_SILENT)
2018+
// HACK for klp-modular devices only: disable vibration on watches.
2019+
&& ((getContext().getResources().getConfiguration().uiMode &
2020+
Configuration.UI_MODE_TYPE_WATCH) == 0)) {
20172021
mVibrateNotification = r;
20182022

20192023
if (useDefaultVibrate || convertSoundToVibration) {

0 commit comments

Comments
 (0)