diff options
author | ouwou <26526779+ouwou@users.noreply.github.com> | 2021-01-16 23:49:27 -0500 |
---|---|---|
committer | ouwou <26526779+ouwou@users.noreply.github.com> | 2021-01-16 23:49:27 -0500 |
commit | 3f6024ddf213b83cf0c815b68f8ad8de3f3afa44 (patch) | |
tree | c0f172c0d6af12250f20279c4ffff59c4895c47a /components/chatwindow.cpp | |
parent | 3a25249a0dc5b8ebbb7039da2af9fefb69fcf04d (diff) | |
download | abaddon-portaudio-3f6024ddf213b83cf0c815b68f8ad8de3f3afa44.tar.gz abaddon-portaudio-3f6024ddf213b83cf0c815b68f8ad8de3f3afa44.zip |
improve image loading a bit (close #6)
Diffstat (limited to 'components/chatwindow.cpp')
-rw-r--r-- | components/chatwindow.cpp | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/components/chatwindow.cpp b/components/chatwindow.cpp index e2d5ac9..d4550e0 100644 --- a/components/chatwindow.cpp +++ b/components/chatwindow.cpp @@ -250,16 +250,6 @@ void ChatWindow::ProcessNewMessage(Snowflake id, bool prepend) { content->signal_action_reaction_remove().connect([this, id](const Glib::ustring ¶m) { m_signal_action_reaction_remove.emit(id, param); }); - content->signal_image_load().connect([this, id](std::string url) { - auto &mgr = Abaddon::Get().GetImageManager(); - 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(url, buf); - } - }); - }); content->signal_action_channel_click().connect([this](const Snowflake &id) { m_signal_action_channel_click.emit(id); }); |