From e29fceaee47e0a2edba83605c7fa2789cfb8de1e Mon Sep 17 00:00:00 2001 From: Konstantinos Sideris Date: Fri, 31 Aug 2018 09:10:47 +0300 Subject: Fix a use-after-free error during logout --- src/UserInfoWidget.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/UserInfoWidget.cpp') diff --git a/src/UserInfoWidget.cpp b/src/UserInfoWidget.cpp index c0409823..c3f541ba 100644 --- a/src/UserInfoWidget.cpp +++ b/src/UserInfoWidget.cpp @@ -89,8 +89,8 @@ UserInfoWidget::UserInfoWidget(QWidget *parent) topLayout_->addLayout(buttonLayout_); // Show the confirmation dialog. - connect(logoutButton_, &QPushButton::clicked, this, [this]() { - MainWindow::instance()->openLogoutDialog([this]() { emit logout(); }); + connect(logoutButton_, &QPushButton::clicked, this, []() { + MainWindow::instance()->openLogoutDialog(); }); } -- cgit 1.5.1