diff options
| author | Linus Jahn <lnj@kaidan.im> | 2023-04-30 13:45:28 +0200 |
|---|---|---|
| committer | Linus Jahn <lnj@kaidan.im> | 2023-04-30 13:45:28 +0200 |
| commit | 19a3052f0f91d969b39bf8a6998c4578843d25b2 (patch) | |
| tree | bf41579994539979ad52d3b4460afc40cafc3a4f /src/client/QXmppHttpFileSharingProvider.cpp | |
| parent | ab4bdf2da41a26f462fe3a333a34e32c999e2a6d (diff) | |
| parent | 5a5bebe82e740336bac1914443351d332776b90e (diff) | |
| download | qxmpp-19a3052f0f91d969b39bf8a6998c4578843d25b2.tar.gz | |
Merge branch '1.5'
Diffstat (limited to 'src/client/QXmppHttpFileSharingProvider.cpp')
| -rw-r--r-- | src/client/QXmppHttpFileSharingProvider.cpp | 2 |
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()); } |
