mirror of
https://github.com/Nheko-Reborn/nheko.git
synced 2024-11-25 12:38:48 +03:00
Fix creating DMs from pasting an mxid
This commit is contained in:
parent
4c34f4bfee
commit
47da48f6f2
1 changed files with 3 additions and 2 deletions
|
@ -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…
Reference in a new issue