Add null check to virtual device manager

Some tv targets are failing to boot after Ie10dbfe65bb3ab9d62ed5c7b5ed7095a51bccf24 with a null pointer on vdm. Adding null check.

Bug: 244116059
Bug: 244121297
Test: Forrest

Change-Id: Idb298213df6ddfda027fd51d0d532f0fcf47d32b
This commit is contained in:
Sam Dubey
2022-08-28 07:16:01 +00:00
parent c9c6a35d05
commit a5c863b58e

View File

@@ -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);