From 28ff0a4ee7cb49d706fec24d0707076efb5febed Mon Sep 17 00:00:00 2001 From: Travis Ralston Date: Fri, 17 Nov 2017 22:25:15 -0700 Subject: [PATCH] Disable presence controls if there's no presence Signed-off-by: Travis Ralston --- src/components/views/avatars/MemberPresenceAvatar.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/views/avatars/MemberPresenceAvatar.js b/src/components/views/avatars/MemberPresenceAvatar.js index 091ed15e75..81f16abdf2 100644 --- a/src/components/views/avatars/MemberPresenceAvatar.js +++ b/src/components/views/avatars/MemberPresenceAvatar.js @@ -25,6 +25,7 @@ import dispatcher from "../../../dispatcher"; import * as ContextualMenu from "../../structures/ContextualMenu"; import SettingsStore from "../../../settings/SettingsStore"; +// This is just an avatar with a presence indicator for the user on it. module.exports = React.createClass({ displayName: 'MemberPresenceAvatar', @@ -142,7 +143,8 @@ module.exports = React.createClass({ ); // LABS: Disable presence management functions for now - if (!SettingsStore.isFeatureEnabled("feature_presence_management")) { + // Also disable the presence information if there's no status information + if (!SettingsStore.isFeatureEnabled("feature_presence_management") || !this.state.status) { statusNode = null; onClickFn = null; }