1
0
mirror of https://github.com/matrix-org/matrix-react-sdk.git synced 2025-08-10 19:43:07 +03:00

Merge pull request #143 from matrix-org/dbkr/fix_display_name_prompt_when_peeking

Filter rooms by ones we're in: getRooms() is not the set of rooms we are joined.
This commit is contained in:
David Baker
2016-02-08 16:03:37 +00:00

View File

@@ -714,7 +714,9 @@ module.exports = React.createClass({
// NB. This unfortunately does not re-use the ChangeDisplayName component because
// it doesn't behave quite as desired here (we want an input field here rather than
// content-editable, and we want a default).
if (MatrixClientPeg.get().getRooms().length == 0) {
if (cli.getRooms().filter((r) => {
return r.hasMembershipState(cli.credentials.userId, "join");
})) {
display_name_promise = cli.getProfileInfo(cli.credentials.userId).then((result) => {
if (!result.displayname) {
var SetDisplayNameDialog = sdk.getComponent('views.dialogs.SetDisplayNameDialog');