1 files changed, 14 insertions, 10 deletions
diff --git a/src/ChatPage.cpp b/src/ChatPage.cpp
index e40274cb..f87c2738 100644
--- a/src/ChatPage.cpp
+++ b/src/ChatPage.cpp
@@ -152,16 +152,7 @@ ChatPage::ChatPage(QSharedPointer<UserSettings> userSettings, QObject *parent)
connect(notificationsManager,
&NotificationsManager::sendNotificationReply,
this,
- [this](const QString &roomid, const QString &eventid, const QString &body) {
- view_manager_->queueReply(roomid, eventid, body);
- auto exWin = MainWindow::instance()->windowForRoom(roomid);
- if (exWin) {
- exWin->requestActivate();
- } else {
- view_manager_->rooms()->setCurrentRoom(roomid);
- MainWindow::instance()->requestActivate();
- }
- });
+ &ChatPage::sendNotificationReply);
connect(
this,
@@ -1583,6 +1574,19 @@ ChatPage::handleMatrixUri(QString uri)
return false;
}
+void
+ChatPage::sendNotificationReply(const QString &roomid, const QString &eventid, const QString &body)
+{
+ view_manager_->queueReply(roomid, eventid, body);
+ auto exWin = MainWindow::instance()->windowForRoom(roomid);
+ if (exWin) {
+ exWin->requestActivate();
+ } else {
+ view_manager_->rooms()->setCurrentRoom(roomid);
+ MainWindow::instance()->requestActivate();
+ }
+}
+
bool
ChatPage::handleMatrixUri(const QUrl &uri)
{
|