From b964054cc1046c666f2dba70a3cd5fb4c3d4157d Mon Sep 17 00:00:00 2001 From: ouwou <26526779+ouwou@users.noreply.github.com> Date: Sun, 20 Sep 2020 02:29:13 -0400 Subject: fix cached guild icons not being resized --- components/channels.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'components/channels.cpp') diff --git a/components/channels.cpp b/components/channels.cpp index db6beb1..159e86b 100644 --- a/components/channels.cpp +++ b/components/channels.cpp @@ -60,7 +60,7 @@ ChannelListRowGuild::ChannelListRowGuild(const Guild *data) { auto buf = Abaddon::Get().GetImageManager().GetFromURLIfCached(data->GetIconURL("png", "32")); if (buf) - m_icon = Gtk::manage(new Gtk::Image(buf)); + m_icon = Gtk::manage(new Gtk::Image(buf->scale_simple(24, 24, Gdk::INTERP_BILINEAR))); else { m_icon = Gtk::manage(new Gtk::Image(Abaddon::Get().GetImageManager().GetPlaceholder(24))); Abaddon::Get().GetImageManager().LoadFromURL(data->GetIconURL("png", "32"), [this](Glib::RefPtr ldbuf) { -- cgit v1.2.3