diff options
author | ouwou <26526779+ouwou@users.noreply.github.com> | 2021-04-07 20:42:53 -0400 |
---|---|---|
committer | ouwou <26526779+ouwou@users.noreply.github.com> | 2021-04-07 20:42:53 -0400 |
commit | 1251d89ef0577c9d450a8581d52dd94b67a45075 (patch) | |
tree | 310cf70fed83bdfff22d2b663d7761f95d4c94c6 /components/channels.cpp | |
parent | 0faff42e17cbe349a0b5812a653456ab67d49e52 (diff) | |
download | abaddon-portaudio-1251d89ef0577c9d450a8581d52dd94b67a45075.tar.gz abaddon-portaudio-1251d89ef0577c9d450a8581d52dd94b67a45075.zip |
use discord's default avatars instead of placeholder
Diffstat (limited to 'components/channels.cpp')
-rw-r--r-- | components/channels.cpp | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/components/channels.cpp b/components/channels.cpp index 91d1820..8fcbded 100644 --- a/components/channels.cpp +++ b/components/channels.cpp @@ -86,15 +86,11 @@ ChannelListRowDMChannel::ChannelListRowDMChannel(const ChannelData *data) { m_status = Gtk::manage(new StatusIndicator(top_recipient->ID)); m_status->set_margin_start(5); - if (top_recipient->HasAvatar()) { - m_icon = Gtk::manage(new Gtk::Image(Abaddon::Get().GetImageManager().GetPlaceholder(24))); - auto cb = [this](const Glib::RefPtr<Gdk::Pixbuf> &pb) { - m_icon->property_pixbuf() = pb->scale_simple(24, 24, Gdk::INTERP_BILINEAR); - }; - Abaddon::Get().GetImageManager().LoadFromURL(top_recipient->GetAvatarURL("png", "16"), sigc::track_obj(cb, *this)); - } else { - m_icon = Gtk::manage(new Gtk::Image(Abaddon::Get().GetImageManager().GetPlaceholder(24))); - } + m_icon = Gtk::manage(new Gtk::Image(Abaddon::Get().GetImageManager().GetPlaceholder(24))); + auto cb = [this](const Glib::RefPtr<Gdk::Pixbuf> &pb) { + m_icon->property_pixbuf() = pb->scale_simple(24, 24, Gdk::INTERP_BILINEAR); + }; + Abaddon::Get().GetImageManager().LoadFromURL(top_recipient->GetAvatarURL("png", "16"), sigc::track_obj(cb, *this)); } auto buf = m_lbl->get_buffer(); |