From 324719fe70e0f06b3e585e9337cbd93287e202c1 Mon Sep 17 00:00:00 2001 From: Manuel Martin Date: Tue, 10 Mar 2020 20:19:27 +0100 Subject: [PATCH] Fix for getting invalid media requests for rejected permissions (#2937) * Fix for getting invalid media requests for rejected permissions * Block all platforms requesting camera permission Co-authored-by: Randall E. Barker --- .../org/mozilla/vrbrowser/browser/PermissionDelegate.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/src/common/shared/org/mozilla/vrbrowser/browser/PermissionDelegate.java b/app/src/common/shared/org/mozilla/vrbrowser/browser/PermissionDelegate.java index 572aceb7a..50966d56d 100644 --- a/app/src/common/shared/org/mozilla/vrbrowser/browser/PermissionDelegate.java +++ b/app/src/common/shared/org/mozilla/vrbrowser/browser/PermissionDelegate.java @@ -14,6 +14,7 @@ import org.mozilla.vrbrowser.browser.engine.SessionStore; import org.mozilla.vrbrowser.ui.widgets.WidgetManagerDelegate; import org.mozilla.vrbrowser.ui.widgets.dialogs.PermissionWidget; +import org.mozilla.vrbrowser.utils.DeviceType; import org.mozilla.vrbrowser.utils.SystemUtils; import java.util.ArrayList; @@ -172,6 +173,13 @@ public void reject() { } }; + // Temporary fix for https://bugzilla.mozilla.org/show_bug.cgi?id=1621380 + if ((type == PermissionWidget.PermissionType.Camera || + type == PermissionWidget.PermissionType.CameraAndMicrophone)) { + callback.reject(); + return; + } + handlePermission(aUri, type, callback); }