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

Commit 7e54c708 authored by Prem's avatar Prem
Browse files

Check VDM flag before accessing

Bug: 287295010

Test: Build

Change-Id: I72f28b98102d617655bac029f309d91fc25e1ea7
parent 2c00da4e
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -243,6 +243,7 @@ import android.view.translation.ITranslationManager;
import android.view.translation.TranslationManager;
import android.view.translation.UiTranslationManager;

import com.android.internal.R;
import com.android.internal.app.IAppOpsService;
import com.android.internal.app.IBatteryStats;
import com.android.internal.app.ISoundTriggerService;
@@ -871,6 +872,10 @@ public final class SystemServiceRegistry {
                        PackageManager.FEATURE_COMPANION_DEVICE_SETUP)) {
                    return null;
                }
                if (!ctx.getResources().getBoolean(R.bool.config_enableVirtualDeviceManager)) {
                    return null;
                }

                IVirtualDeviceManager service = IVirtualDeviceManager.Stub.asInterface(
                        ServiceManager.getServiceOrThrow(Context.VIRTUAL_DEVICE_SERVICE));
                return new VirtualDeviceManager(service, ctx.getOuterContext());