diff --git a/src/controller.cpp b/src/controller.cpp index c7926664a..d88f75ce4 100644 --- a/src/controller.cpp +++ b/src/controller.cpp @@ -378,7 +378,7 @@ void Controller::playAudio(const QUrl &localFile) void Controller::changeAvatar(Connection *conn, const QUrl &localFile) { auto job = conn->uploadFile(localFile.toLocalFile()); - if (isJobPending(job)) { + if (isJobRunning(job)) { connect(job, &BaseJob::success, this, [conn, job] { conn->callApi(conn->userId(), job->contentUri()); }); diff --git a/src/neochatroom.cpp b/src/neochatroom.cpp index 2644ecc0b..1b60a0fdc 100644 --- a/src/neochatroom.cpp +++ b/src/neochatroom.cpp @@ -465,7 +465,7 @@ QString NeoChatRoom::eventToString(const RoomEvent &evt, Qt::TextFormat format, void NeoChatRoom::changeAvatar(const QUrl &localFile) { const auto job = connection()->uploadFile(localFile.toLocalFile()); - if (isJobPending(job)) { + if (isJobRunning(job)) { connect(job, &BaseJob::success, this, [this, job] { connection()->callApi(id(), "m.room.avatar", localUser()->id(), QJsonObject{{"url", job->contentUri()}}); });