aboutsummaryrefslogtreecommitdiff
path: root/src/client/QXmppHttpFileSharingProvider.cpp
diff options
context:
space:
mode:
authorLinus Jahn <lnj@kaidan.im>2023-04-30 13:45:28 +0200
committerLinus Jahn <lnj@kaidan.im>2023-04-30 13:45:28 +0200
commit19a3052f0f91d969b39bf8a6998c4578843d25b2 (patch)
treebf41579994539979ad52d3b4460afc40cafc3a4f /src/client/QXmppHttpFileSharingProvider.cpp
parentab4bdf2da41a26f462fe3a333a34e32c999e2a6d (diff)
parent5a5bebe82e740336bac1914443351d332776b90e (diff)
downloadqxmpp-19a3052f0f91d969b39bf8a6998c4578843d25b2.tar.gz
Merge branch '1.5'
Diffstat (limited to 'src/client/QXmppHttpFileSharingProvider.cpp')
-rw-r--r--src/client/QXmppHttpFileSharingProvider.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/client/QXmppHttpFileSharingProvider.cpp b/src/client/QXmppHttpFileSharingProvider.cpp
index ecd2b4fd..03ceb4c0 100644
--- a/src/client/QXmppHttpFileSharingProvider.cpp
+++ b/src/client/QXmppHttpFileSharingProvider.cpp
@@ -151,7 +151,7 @@ auto QXmppHttpFileSharingProvider::uploadFile(std::unique_ptr<QIODevice> data,
// reduce ref count, so the signal connection doesn't keep the state alive forever
state.reset();
});
- QObject::connect(state->upload.get(), &QXmppHttpUpload::progressChanged, [stateRef = std::weak_ptr(state), reportProgress = std::move(reportProgress)]() {
+ QObject::connect(state->upload.get(), &QXmppHttpUpload::progressChanged, [stateRef = std::weak_ptr<State>(state), reportProgress = std::move(reportProgress)]() {
if (auto state = stateRef.lock()) {
reportProgress(state->upload->bytesSent(), state->upload->bytesTotal());
}