diff --git a/bigbluebutton-html5/imports/ui/components/chat/container.jsx b/bigbluebutton-html5/imports/ui/components/chat/container.jsx index 5fcad9215a6cd49e054a3dd015b760611acf8e10..89c41a9ff2454ca19c9377e63d59a45954d0f144 100755 --- a/bigbluebutton-html5/imports/ui/components/chat/container.jsx +++ b/bigbluebutton-html5/imports/ui/components/chat/container.jsx @@ -229,8 +229,6 @@ const ChatContainer = (props) => { export default lockContextContainer(injectIntl(withTracker(({ intl, userLocks }) => { const chatID = Session.get('idChatOpen'); - const isChatLocked = userLocks.userPrivateChat || userLocks.userPublicChat; - if (!chatID) { // No chatID is set so the panel is closed, about to close, or wasn't opened correctly return { @@ -238,6 +236,9 @@ export default lockContextContainer(injectIntl(withTracker(({ intl, userLocks }) }; } + const isChatLocked = (userLocks.userPrivateChat && chatID !== PUBLIC_CHAT_KEY) + || (userLocks.userPublicChat && chatID === PUBLIC_CHAT_KEY); + const { connected: isMeteorConnected } = Meteor.status(); return {