Null check room because those events will be emitted before the room is stored.

This commit is contained in:
David Baker 2016-02-02 16:34:41 +00:00
parent 1cabe2ec37
commit b0f0d5f6d0

View file

@ -385,6 +385,7 @@ module.exports = React.createClass({
this._updateTabCompleteList(this.state.room); this._updateTabCompleteList(this.state.room);
var room = MatrixClientPeg.get().getRoom(this.props.roomId); var room = MatrixClientPeg.get().getRoom(this.props.roomId);
if (!room) return;
var me = MatrixClientPeg.get().credentials.userId; var me = MatrixClientPeg.get().credentials.userId;
if (this.state.joining && room.hasMembershipState(me, "join")) { if (this.state.joining && room.hasMembershipState(me, "join")) {
this.setState({ this.setState({