refactor: Change lifetime of context menus (#4924)

This commit is contained in:
nerix
2023-10-29 20:24:38 +01:00
committed by GitHub
parent 7ecbfa0cdb
commit c811e2d991
3 changed files with 8 additions and 27 deletions
+2 -9
View File
@@ -278,15 +278,8 @@ UserInfoPopup::UserInfoPopup(bool closeAutomatically, QWidget *parent,
return;
}
static QMenu *previousMenu = nullptr;
if (previousMenu != nullptr)
{
previousMenu->deleteLater();
previousMenu = nullptr;
}
auto menu = new QMenu;
previousMenu = menu;
auto *menu = new QMenu(this);
menu->setAttribute(Qt::WA_DeleteOnClose);
auto avatarUrl = this->avatarUrl_;