From 87cb28fcf759db86261f092d425b81a8261bf83e Mon Sep 17 00:00:00 2001 From: Conrad Pankoff Date: Sun, 17 May 2020 10:29:20 +1000 Subject: [PATCH] LibGemini+LibHTTP: Defer did_progress call to match other callbacks --- Libraries/LibGemini/Job.cpp | 2 +- Libraries/LibHTTP/Job.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Libraries/LibGemini/Job.cpp b/Libraries/LibGemini/Job.cpp index 5d22e2427f..dc799f0c19 100644 --- a/Libraries/LibGemini/Job.cpp +++ b/Libraries/LibGemini/Job.cpp @@ -127,7 +127,7 @@ void Job::on_socket_connected() m_received_buffers.append(payload); m_received_size += payload.size(); - did_progress({}, m_received_size); + deferred_invoke([this](auto&) { did_progress({}, m_received_size); }); return IterationDecision::Continue; }); diff --git a/Libraries/LibHTTP/Job.cpp b/Libraries/LibHTTP/Job.cpp index dd6e5ae667..f7b4a796d7 100644 --- a/Libraries/LibHTTP/Job.cpp +++ b/Libraries/LibHTTP/Job.cpp @@ -268,7 +268,7 @@ void Job::on_socket_connected() content_length = length; } - did_progress(content_length, m_received_size); + deferred_invoke([this, content_length](auto&) { did_progress(content_length, m_received_size); }); if (content_length.has_value()) { auto length = content_length.value();