diff options
Diffstat (limited to 'components/script/dom/permissions.rs')
-rw-r--r-- | components/script/dom/permissions.rs | 23 |
1 files changed, 10 insertions, 13 deletions
diff --git a/components/script/dom/permissions.rs b/components/script/dom/permissions.rs index af8925dfb6b..ef0867253ac 100644 --- a/components/script/dom/permissions.rs +++ b/components/script/dom/permissions.rs @@ -288,20 +288,17 @@ pub fn get_descriptor_permission_state( // and let the user decide to grant the permission or not. let state = if allowed_in_nonsecure_contexts(&permission_name) { PermissionState::Prompt + } else if pref!(dom.permissions.testing.allowed_in_nonsecure_contexts) { + PermissionState::Granted } else { - if pref!(dom.permissions.testing.allowed_in_nonsecure_contexts) { - PermissionState::Granted - } else { - globalscope - .permission_state_invocation_results() - .borrow_mut() - .remove(&permission_name.to_string()); - - prompt_user_from_embedder( - PermissionPrompt::Insecure(embedder_traits::PermissionName::from(permission_name)), - &globalscope, - ) - } + globalscope + .permission_state_invocation_results() + .borrow_mut() + .remove(&permission_name.to_string()); + prompt_user_from_embedder( + PermissionPrompt::Insecure(embedder_traits::PermissionName::from(permission_name)), + &globalscope, + ) }; // Step 3. |