diff options
author | ouwou <26526779+ouwou@users.noreply.github.com> | 2020-10-03 18:49:22 -0400 |
---|---|---|
committer | ouwou <26526779+ouwou@users.noreply.github.com> | 2020-10-03 18:49:22 -0400 |
commit | bbe36a8246041544d6ebe420dfa1b695b6c74521 (patch) | |
tree | aa2c607b812c04afd2ef4a240489e7c8adec7c3b /components/chatwindow.cpp | |
parent | c7a958a3bb241b28c766faa3db6f4ff1876bd065 (diff) | |
download | abaddon-portaudio-bbe36a8246041544d6ebe420dfa1b695b6c74521.tar.gz abaddon-portaudio-bbe36a8246041544d6ebe420dfa1b695b6c74521.zip |
maybe slightly better image loading maybe hopefully
Diffstat (limited to 'components/chatwindow.cpp')
-rw-r--r-- | components/chatwindow.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/components/chatwindow.cpp b/components/chatwindow.cpp index 710d2ad..8b2b649 100644 --- a/components/chatwindow.cpp +++ b/components/chatwindow.cpp @@ -210,11 +210,11 @@ void ChatWindow::ProcessNewMessage(Snowflake id, bool prepend) { }); content->signal_image_load().connect([this, id](std::string url) { auto &mgr = Abaddon::Get().GetImageManager(); - mgr.LoadFromURL(url, [this, id](Glib::RefPtr<Gdk::Pixbuf> buf) { + mgr.LoadFromURL(url, [this, id, url](Glib::RefPtr<Gdk::Pixbuf> buf) { if (m_id_to_widget.find(id) != m_id_to_widget.end()) { auto *x = dynamic_cast<ChatMessageItemContainer *>(m_id_to_widget.at(id)); if (x != nullptr) - x->UpdateImage(); + x->UpdateImage(url, buf); } }); }); |