summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorouwou <26526779+ouwou@users.noreply.github.com>2022-07-10 02:38:19 +0000
committerouwou <26526779+ouwou@users.noreply.github.com>2022-07-10 02:38:19 +0000
commitfba5cee519f74490a0fc3064d29c2a27a0ea4ed1 (patch)
treea421085524f5a33bb3333b40984843d9257af6fe /src
parentf95d79129e16f01dee6b58f76f55726aed7a0d41 (diff)
downloadabaddon-portaudio-fba5cee519f74490a0fc3064d29c2a27a0ea4ed1.tar.gz
abaddon-portaudio-fba5cee519f74490a0fc3064d29c2a27a0ea4ed1.zip
try to fix compile again
Diffstat (limited to 'src')
-rw-r--r--src/discord/discord.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/discord/discord.cpp b/src/discord/discord.cpp
index 1c389f7..34688ba 100644
--- a/src/discord/discord.cpp
+++ b/src/discord/discord.cpp
@@ -478,10 +478,11 @@ void DiscordClient::SendChatMessageAttachments(const ChatSubmitParams &params, c
auto req = m_http.CreateRequest(http::REQUEST_POST, "/channels/" + std::to_string(params.ChannelID) + "/messages");
req.set_progress_callback([this, nonce](curl_off_t ultotal, curl_off_t ulnow) {
m_generic_mutex.lock();
- m_generic_queue.push(sigc::bind(
- sigc::mem_fun(m_signal_message_progress, type_signal_message_progress::emit),
- nonce,
- static_cast<float>(ulnow) / static_cast<float>(ultotal)));
+ m_generic_queue.push([this, nonce, ultotal, ulnow] {
+ m_signal_message_progress.emit(
+ nonce,
+ static_cast<float>(ulnow) / static_cast<float>(ultotal));
+ });
m_generic_dispatch.emit();
m_generic_mutex.unlock();
});