Fix creating DMs from pasting an mxid

pull/1317/head
Nicolas Werner 2 years ago
parent 4c34f4bfee
commit 47da48f6f2
No known key found for this signature in database
GPG Key ID: C8D75E610773F2D9
  1. 5
      resources/qml/dialogs/CreateDirect.qml

@ -77,7 +77,8 @@ ApplicationWindow {
label: qsTr("User to invite")
placeholderText: qsTr("@user:server.tld")
onTextChanged: {
if(isValidMxid) {
// we can't use "isValidMxid" here, since the property might only be reevaluated after this change handler.
if(text.match("@.+?:.{3,}")) {
profile = TimelineManager.getGlobalUserProfile(text);
} else
profile = null;
@ -106,7 +107,7 @@ ApplicationWindow {
Button {
text: "Start Direct Chat"
DialogButtonBox.buttonRole: DialogButtonBox.AcceptRole
enabled: userID.isValidMxid
enabled: userID.isValidMxid && profile
}
onRejected: createDirectRoot.close();
onAccepted: {

Loading…
Cancel
Save