diff --git a/bigbluebutton-html5/imports/ui/components/audio/audio-controls/component.jsx b/bigbluebutton-html5/imports/ui/components/audio/audio-controls/component.jsx index 9846ae7e441e3b3d6bd66b23570b8e22aa3a673e..8b0634b2853937e31b43da6acacccb249a4ae0e8 100755 --- a/bigbluebutton-html5/imports/ui/components/audio/audio-controls/component.jsx +++ b/bigbluebutton-html5/imports/ui/components/audio/audio-controls/component.jsx @@ -98,9 +98,11 @@ class AudioControls extends PureComponent { /> ); + const MUTE_ALERT_CONFIG = Meteor.settings.public.app.mutedAlert; + const { enabled: muteAlertEnabled } = MUTE_ALERT_CONFIG; return ( <span className={styles.container}> - {muted ? <MutedAlert {...{ inputStream, isViewer, isPresenter }} /> : null} + {muted && muteAlertEnabled ? <MutedAlert {...{ inputStream, isViewer, isPresenter }} /> : null} {showMute && isVoiceUser ? toggleMuteBtn : null} <Button className={cx(inAudio || styles.btn)} diff --git a/bigbluebutton-html5/imports/ui/components/muted-alert/component.jsx b/bigbluebutton-html5/imports/ui/components/muted-alert/component.jsx index 88d03e90e055a64df7a03c0e6ea15ee98b797aeb..95a97c5c1ef7f194daa2cab1d2223b24c9921470 100644 --- a/bigbluebutton-html5/imports/ui/components/muted-alert/component.jsx +++ b/bigbluebutton-html5/imports/ui/components/muted-alert/component.jsx @@ -56,8 +56,6 @@ class MutedAlert extends Component { } render() { - const { enabled } = MUTE_ALERT_CONFIG; - if (!enabled) return null; const { isViewer, isPresenter } = this.props; const { visible } = this.state; const style = {}; diff --git a/bigbluebutton-html5/private/config/settings.yml b/bigbluebutton-html5/private/config/settings.yml index d9122b7d5dc2866c30b89914910928d2e2f909b0..e0a56e7e122ecddce89df39844336ac3cdd06327 100755 --- a/bigbluebutton-html5/private/config/settings.yml +++ b/bigbluebutton-html5/private/config/settings.yml @@ -32,7 +32,7 @@ public: allowFullscreen: true preloadNextSlides: 2 mutedAlert: - enabled: true + enabled: false interval: 200 threshold: -50 duration: 4000