From c43d49ed549b4638b3113224c98149b9aee1d355 Mon Sep 17 00:00:00 2001 From: ouwou <26526779+ouwou@users.noreply.github.com> Date: Sat, 18 Dec 2021 02:17:43 -0500 Subject: grey out muted channels in list --- src/components/channelscellrenderer.cpp | 30 +++++++++++++++++++++--------- 1 file changed, 21 insertions(+), 9 deletions(-) (limited to 'src') diff --git a/src/components/channelscellrenderer.cpp b/src/components/channelscellrenderer.cpp index c04c5b8..0626575 100644 --- a/src/components/channelscellrenderer.cpp +++ b/src/components/channelscellrenderer.cpp @@ -368,22 +368,34 @@ void CellRendererChannels::render_vfunc_channel(const Cairo::RefPtrset_source_rgb(1.0, 1.0, 1.0); const auto x = background_area.get_x(); const auto y = background_area.get_y(); @@ -393,12 +405,12 @@ void CellRendererChannels::render_vfunc_channel(const Cairo::RefPtrfill(); } - if (state < 1) return; + if (unread_state < 1) return; auto *paned = static_cast(widget.get_ancestor(Gtk::Paned::get_type())); if (paned != nullptr) { const auto edge = std::min(paned->get_position(), cell_area.get_width()); - unread_render_mentions(cr, widget, state, edge, cell_area); + unread_render_mentions(cr, widget, unread_state, edge, cell_area); } } -- cgit v1.2.3