diff options
| author | Marvin W <git@larma.de> | 2026-07-21 17:47:35 +0200 |
|---|---|---|
| committer | Marvin W <git@larma.de> | 2026-08-02 12:44:10 +0200 |
| commit | e8077ee3e9409aea9cda3d04b6363d49bcaa61b9 (patch) | |
| tree | e3279d1f3f64a3d3d024cdb67b1be2d6aab28ca5 /main/src/ui/conversation_selector/conversation_selector_row.vala | |
| parent | 64f09ce50063e6ccc135a535fe98f58751d7ac7d (diff) | |
Stop injecting custom CSS providers
Diffstat (limited to 'main/src/ui/conversation_selector/conversation_selector_row.vala')
| -rw-r--r-- | main/src/ui/conversation_selector/conversation_selector_row.vala | 22 |
1 files changed, 16 insertions, 6 deletions
diff --git a/main/src/ui/conversation_selector/conversation_selector_row.vala b/main/src/ui/conversation_selector/conversation_selector_row.vala index 73bc36bd..fd5814fa 100644 --- a/main/src/ui/conversation_selector/conversation_selector_row.vala +++ b/main/src/ui/conversation_selector/conversation_selector_row.vala @@ -322,12 +322,22 @@ public class ConversationSelectorRow : ListBoxRow { image.set_from_icon_name("dino-device-desktop-symbolic"); } - if (show == Presence.Stanza.SHOW_AWAY) { - Util.force_color(image, "#FF9800"); - } else if (show == Presence.Stanza.SHOW_XA || show == Presence.Stanza.SHOW_DND) { - Util.force_color(image, "#FF5722"); - } else { - Util.force_color(image, "#4CAF50"); + switch (show) { + case Presence.Stanza.SHOW_ONLINE: + image.add_css_class("dino-status-online"); + break; + case Presence.Stanza.SHOW_CHAT: + image.add_css_class("dino-status-chat"); + break; + case Presence.Stanza.SHOW_AWAY: + image.add_css_class("dino-status-away"); + break; + case Presence.Stanza.SHOW_XA: + image.add_css_class("dino-status-xa"); + break; + case Presence.Stanza.SHOW_DND: + image.add_css_class("dino-status-dnd"); + break; } string? status = null; |
