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

Commit f7771c9f authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Fix missing RequiredPermission annotation." into oc-mr1-dev

parents ae1e2656 01a4ea59
Loading
Loading
Loading
Loading
+16 −4
Original line number Diff line number Diff line
@@ -62,7 +62,10 @@ public class VrManager {
     * @param callback The callback to register.
     * @hide
     */
    @RequiresPermission(android.Manifest.permission.RESTRICTED_VR_ACCESS)
    @RequiresPermission(anyOf = {
            android.Manifest.permission.RESTRICTED_VR_ACCESS,
            android.Manifest.permission.ACCESS_VR_STATE
    })
    public void registerVrStateCallback(VrStateCallback callback, @NonNull Handler handler) {
        if (callback == null || mCallbackMap.containsKey(callback)) {
            return;
@@ -88,7 +91,10 @@ public class VrManager {
     * @param callback The callback to deregister.
     * @hide
     */
    @RequiresPermission(android.Manifest.permission.RESTRICTED_VR_ACCESS)
    @RequiresPermission(anyOf = {
            android.Manifest.permission.RESTRICTED_VR_ACCESS,
            android.Manifest.permission.ACCESS_VR_STATE
    })
    public void unregisterVrStateCallback(VrStateCallback callback) {
        CallbackEntry entry = mCallbackMap.remove(callback);
        if (entry != null) {
@@ -110,7 +116,10 @@ public class VrManager {
     * Returns the current VrMode state.
     * @hide
     */
    @RequiresPermission(android.Manifest.permission.ACCESS_VR_STATE)
    @RequiresPermission(anyOf = {
            android.Manifest.permission.RESTRICTED_VR_ACCESS,
            android.Manifest.permission.ACCESS_VR_STATE
    })
    public boolean getVrModeEnabled() {
        try {
            return mService.getVrModeState();
@@ -124,7 +133,10 @@ public class VrManager {
     * Returns the current VrMode state.
     * @hide
     */
    @RequiresPermission(android.Manifest.permission.ACCESS_VR_STATE)
    @RequiresPermission(anyOf = {
            android.Manifest.permission.RESTRICTED_VR_ACCESS,
            android.Manifest.permission.ACCESS_VR_STATE
    })
    public boolean getPersistentVrModeEnabled() {
        try {
            return mService.getPersistentVrModeEnabled();