explicitly check join status as it's clearer

This commit is contained in:
David Baker 2016-02-08 16:03:04 +00:00
parent baba500150
commit 9bf8f37e5f

View file

@ -715,8 +715,8 @@ module.exports = React.createClass({
// it doesn't behave quite as desired here (we want an input field here rather than // it doesn't behave quite as desired here (we want an input field here rather than
// content-editable, and we want a default). // content-editable, and we want a default).
if (cli.getRooms().filter((r) => { if (cli.getRooms().filter((r) => {
return !!r.getMember(cli.credentials.userId); return r.hasMembershipState(cli.credentials.userId, "join");
}).length == 0) { })) {
display_name_promise = cli.getProfileInfo(cli.credentials.userId).then((result) => { display_name_promise = cli.getProfileInfo(cli.credentials.userId).then((result) => {
if (!result.displayname) { if (!result.displayname) {
var SetDisplayNameDialog = sdk.getComponent('views.dialogs.SetDisplayNameDialog'); var SetDisplayNameDialog = sdk.getComponent('views.dialogs.SetDisplayNameDialog');