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); } }