From ec41fc284a87a2aefbf91ef1ca8b9703196747a6 Mon Sep 17 00:00:00 2001 From: Kegan Dougal Date: Thu, 15 Dec 2016 16:13:09 +0000 Subject: [PATCH] Null guard on componentWillUnmount --- src/components/structures/UserSettings.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/components/structures/UserSettings.js b/src/components/structures/UserSettings.js index c19f884b2a..337384b118 100644 --- a/src/components/structures/UserSettings.js +++ b/src/components/structures/UserSettings.js @@ -108,7 +108,10 @@ module.exports = React.createClass({ middleOpacity: 1.0, }); dis.unregister(this.dispatcherRef); - MatrixClientPeg.get().removeListener("RoomMember.membership", this._onInviteStateChange); + let cli = MatrixClientPeg.get(); + if (cli) { + cli.removeListener("RoomMember.membership", this._onInviteStateChange); + } }, _refreshFromServer: function() {