From 50e33d30b6b87f1f5743a76c67a862357955f779 Mon Sep 17 00:00:00 2001 From: Matthew Hodgson Date: Wed, 16 Mar 2016 23:35:01 +0000 Subject: [PATCH] never try to tab-complete yourself, doofus --- src/components/structures/RoomView.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/components/structures/RoomView.js b/src/components/structures/RoomView.js index dcb16f7231..65dd9534d7 100644 --- a/src/components/structures/RoomView.js +++ b/src/components/structures/RoomView.js @@ -455,11 +455,16 @@ module.exports = React.createClass({ }, _updateTabCompleteList: new rate_limited_func(function() { + var cli = MatrixClientPeg.get(); + if (!this.state.room || !this.tabComplete) { return; } + var members = this.state.room.getJoinedMembers().filter(function(member) { + if (member.userId !== cli.credentials.userId) return true; + }); this.tabComplete.setCompletionList( - MemberEntry.fromMemberList(this.state.room.getJoinedMembers()).concat( + MemberEntry.fromMemberList(members).concat( CommandEntry.fromCommands(SlashCommands.getCommandList()) ) );