Merge "DO NOT MERGE Disable vibration from notificationmanagerservice when on watch" into klp-modular-dev
This commit is contained in:
@@ -43,6 +43,7 @@ import android.content.pm.PackageManager;
|
|||||||
import android.content.pm.ResolveInfo;
|
import android.content.pm.ResolveInfo;
|
||||||
import android.content.pm.ServiceInfo;
|
import android.content.pm.ServiceInfo;
|
||||||
import android.content.pm.PackageManager.NameNotFoundException;
|
import android.content.pm.PackageManager.NameNotFoundException;
|
||||||
|
import android.content.res.Configuration;
|
||||||
import android.content.res.Resources;
|
import android.content.res.Resources;
|
||||||
import android.database.ContentObserver;
|
import android.database.ContentObserver;
|
||||||
import android.graphics.Bitmap;
|
import android.graphics.Bitmap;
|
||||||
@@ -2013,7 +2014,10 @@ public class NotificationManagerService extends SystemService {
|
|||||||
|
|
||||||
if ((useDefaultVibrate || convertSoundToVibration || hasCustomVibrate)
|
if ((useDefaultVibrate || convertSoundToVibration || hasCustomVibrate)
|
||||||
&& !(mAudioManager.getRingerMode()
|
&& !(mAudioManager.getRingerMode()
|
||||||
== AudioManager.RINGER_MODE_SILENT)) {
|
== AudioManager.RINGER_MODE_SILENT)
|
||||||
|
// HACK for klp-modular devices only: disable vibration on watches.
|
||||||
|
&& ((getContext().getResources().getConfiguration().uiMode &
|
||||||
|
Configuration.UI_MODE_TYPE_WATCH) == 0)) {
|
||||||
mVibrateNotification = r;
|
mVibrateNotification = r;
|
||||||
|
|
||||||
if (useDefaultVibrate || convertSoundToVibration) {
|
if (useDefaultVibrate || convertSoundToVibration) {
|
||||||
|
|||||||
Reference in New Issue
Block a user