summary refs log tree commit diff
path: root/src/timeline/TimelineViewManager.cpp
diff options
context:
space:
mode:
authorNicolas Werner <nicolas.werner@hotmail.de>2021-06-11 21:25:06 +0200
committerNicolas Werner <nicolas.werner@hotmail.de>2021-06-11 21:25:21 +0200
commit1d80f5d0b4f353d135a5d7b348416db503197a16 (patch)
tree5d1f36c1bb34d84b4b317d546b54af18b6851085 /src/timeline/TimelineViewManager.cpp
parentFix PrivacyScreen for qml-roomlist (diff)
downloadnheko-1d80f5d0b4f353d135a5d7b348416db503197a16.tar.xz
Remove useless capture
Diffstat (limited to '')
-rw-r--r--src/timeline/TimelineViewManager.cpp23
1 files changed, 11 insertions, 12 deletions
diff --git a/src/timeline/TimelineViewManager.cpp b/src/timeline/TimelineViewManager.cpp
index c109d38e..a6947f99 100644
--- a/src/timeline/TimelineViewManager.cpp
+++ b/src/timeline/TimelineViewManager.cpp
@@ -396,18 +396,17 @@ TimelineViewManager::openImageOverlayInternal(QString eventId, QImage img)
         imgDialog->showFullScreen();
 
         auto room = rooms_->currentRoom();
-        connect(
-          imgDialog, &dialogs::ImageOverlay::saving, room, [this, eventId, imgDialog, room]() {
-                  // hide the overlay while presenting the save dialog for better
-                  // cross platform support.
-                  imgDialog->hide();
-
-                  if (!room->saveMedia(eventId)) {
-                          imgDialog->show();
-                  } else {
-                          imgDialog->close();
-                  }
-          });
+        connect(imgDialog, &dialogs::ImageOverlay::saving, room, [eventId, imgDialog, room]() {
+                // hide the overlay while presenting the save dialog for better
+                // cross platform support.
+                imgDialog->hide();
+
+                if (!room->saveMedia(eventId)) {
+                        imgDialog->show();
+                } else {
+                        imgDialog->close();
+                }
+        });
 }
 
 void