From 278fe884389e59b2e7418660106d3ca8aee21419 Mon Sep 17 00:00:00 2001 From: Debarshi Ray Date: Sat, 19 Mar 2011 19:49:43 +0200 Subject: [PATCH] Update the list of mode prefixes and document them RFC 2811 mentions only @ and +. However, IRC daemons have extended it using the PREFIX parameter to use many more prefixes: http://tools.ietf.org/html/draft-brocklesby-irc-isupport-03 Fixes: https://bugs.freedesktop.org/30635 --- src/idle-muc-channel.c | 16 ++++++++++++++-- 1 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/idle-muc-channel.c b/src/idle-muc-channel.c index 0043275..83e0ea2 100644 --- a/src/idle-muc-channel.c +++ b/src/idle-muc-channel.c @@ -2368,10 +2368,22 @@ static void idle_muc_channel_set_properties (TpSvcPropertiesInterface *iface, co gboolean idle_muc_channel_is_modechar(char c) { switch (c) { - case '@': + /* founder */ + case '*': + case '~': + + /* admin */ + case '!': case '&': + + /* chanop */ + case '@': + + /* halfop */ + case '%': + + /* voice */ case '+': - case '~': return TRUE; default: -- 1.7.4