diff options
Diffstat (limited to 'components/script/dom/permissions.rs')
-rw-r--r-- | components/script/dom/permissions.rs | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/components/script/dom/permissions.rs b/components/script/dom/permissions.rs index 713e48425e4..aa8ea5e27db 100644 --- a/components/script/dom/permissions.rs +++ b/components/script/dom/permissions.rs @@ -304,26 +304,26 @@ pub fn get_descriptor_permission_state( // The current solution is a workaround with a message box to warn about this, // if the feature is not allowed in non-secure contexcts, // and let the user decide to grant the permission or not. - let state = match allowed_in_nonsecure_contexts(&permission_name) { - true => PermissionState::Prompt, - false => match PREFS + let state = if allowed_in_nonsecure_contexts(&permission_name) { + PermissionState::Prompt + } else { + if PREFS .get("dom.permissions.testing.allowed_in_nonsecure_contexts") .as_boolean() .unwrap_or(false) { - true => PermissionState::Granted, - false => { - settings - .as_window() - .permission_state_invocation_results() - .borrow_mut() - .remove(&permission_name.to_string()); - prompt_user(&format!( - "The {} {}", - permission_name, NONSECURE_DIALOG_MESSAGE - )) - }, - }, + PermissionState::Granted + } else { + settings + .as_window() + .permission_state_invocation_results() + .borrow_mut() + .remove(&permission_name.to_string()); + prompt_user(&format!( + "The {} {}", + permission_name, NONSECURE_DIALOG_MESSAGE + )) + } }; // Step 3. |