diff --git a/services/core/java/com/android/server/vibrator/VibrationSettings.java b/services/core/java/com/android/server/vibrator/VibrationSettings.java index d7bfd1deca909..fcf0a904b8087 100644 --- a/services/core/java/com/android/server/vibrator/VibrationSettings.java +++ b/services/core/java/com/android/server/vibrator/VibrationSettings.java @@ -263,8 +263,10 @@ final class VibrationSettings { } }); - vdm.registerVirtualDisplayListener(mVirtualDeviceListener); - vdm.registerAppsOnVirtualDeviceListener(mVirtualDeviceListener); + if (vdm != null){ + vdm.registerVirtualDisplayListener(mVirtualDeviceListener); + vdm.registerAppsOnVirtualDeviceListener(mVirtualDeviceListener); + } registerSettingsChangeReceiver(USER_SWITCHED_INTENT_FILTER); registerSettingsChangeReceiver(INTERNAL_RINGER_MODE_CHANGED_INTENT_FILTER);