removed auto play permissions while determining isVisible for WebsitePermissionsState
parent
97704bfdbd
commit
3469eeed9e
|
@ -145,8 +145,7 @@ class QuickSettingsFragmentStore(
|
|||
val autoplayInaudiblePermission =
|
||||
PhoneFeature.AUTOPLAY_INAUDIBLE.toWebsitePermission(context, permissions, settings)
|
||||
val shouldBeVisible = cameraPermission.isVisible || microphonePermission.isVisible ||
|
||||
notificationPermission.isVisible || locationPermission.isVisible ||
|
||||
autoplayAudiblePermission.isVisible || autoplayInaudiblePermission.isVisible
|
||||
notificationPermission.isVisible || locationPermission.isVisible
|
||||
|
||||
return WebsitePermissionsState(
|
||||
shouldBeVisible, cameraPermission, microphonePermission,
|
||||
|
|
|
@ -55,12 +55,7 @@ class WebsitePermissionsView(
|
|||
* @param state [WebsitePermissionsState] to be rendered.
|
||||
*/
|
||||
fun update(state: WebsitePermissionsState) {
|
||||
val isAnyPermissionVisible = state.camera.isVisible || state.location.isVisible ||
|
||||
state.microphone.isVisible || state.notification.isVisible
|
||||
|
||||
// Can not use state.isVisible because we are not handling the audio permissions here right
|
||||
// now. If we add more permissions below we should update isAnyPermissionVisible too
|
||||
if (isAnyPermissionVisible) {
|
||||
if (state.isVisible) {
|
||||
interactor.onPermissionsShown()
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue