Fixed /usercard on linux (#1755)

- /usercard command doesn't close imidiatelly
- removed "Dialog" window flag. It seems to be unnecessary and causes issues (on left-clicking user name it sometimes didnt render unless you clicked 2-3 times.
This commit is contained in:
Paweł 2020-06-27 12:58:44 +02:00 committed by GitHub
parent ddd4a54e0e
commit 205d658f80
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 0 additions and 4 deletions

View file

@ -453,7 +453,6 @@ QString CommandController::execCommand(const QString &textNoEmoji,
}
auto *userPopup = new UserInfoPopup;
userPopup->setData(words[1], channel);
userPopup->setActionOnFocusLoss(BaseWindow::Delete);
userPopup->move(QCursor::pos());
userPopup->show();
return "";

View file

@ -92,9 +92,6 @@ UserInfoPopup::UserInfoPopup()
{
this->setWindowTitle("Usercard");
this->setStayInScreenRect(true);
#ifdef Q_OS_LINUX
this->setWindowFlag(Qt::Dialog);
#endif
// Close the popup when Escape is pressed
createWindowShortcut(this, "Escape", [this] { this->deleteLater(); });