mirror of
https://github.com/weechat/weechat.git
synced 2026-06-27 13:26:38 +02:00
Fixed nick refresh problem with unrealircd specific modes: chan owner (~) and chan admin (&) (bug #17340)
This commit is contained in:
@@ -3,6 +3,11 @@ WeeChat - Wee Enhanced Environment for Chat
|
||||
|
||||
ChangeLog - 2006-08-19
|
||||
|
||||
|
||||
Version 0.2.1 (under dev!):
|
||||
* fixed nick refresh problem with unrealircd specific modes: chan owner (~)
|
||||
and chan admin (&) (bug #17340)
|
||||
|
||||
Version 0.2.0 (2006-08-19):
|
||||
* added 'C'lear option on IRC raw buffer
|
||||
* IRC raw buffer now uses join/part prefix with color to display messages
|
||||
|
||||
@@ -121,6 +121,10 @@ irc_mode_channel_set (t_irc_channel *channel, char *modes)
|
||||
argv[current_arg--] : NULL;
|
||||
switch (pos[0])
|
||||
{
|
||||
case 'a': /* unrealircd specific flag */
|
||||
irc_mode_channel_set_nick (channel, ptr_arg,
|
||||
set_flag, NICK_CHANADMIN);
|
||||
break;
|
||||
case 'h':
|
||||
irc_mode_channel_set_nick (channel, ptr_arg,
|
||||
set_flag, NICK_HALFOP);
|
||||
@@ -144,6 +148,10 @@ irc_mode_channel_set (t_irc_channel *channel, char *modes)
|
||||
irc_mode_channel_set_nick (channel, ptr_arg,
|
||||
set_flag, NICK_OP);
|
||||
break;
|
||||
case 'q': /* unrealircd specific flag */
|
||||
irc_mode_channel_set_nick (channel, ptr_arg,
|
||||
set_flag, NICK_CHANOWNER);
|
||||
break;
|
||||
case 'v':
|
||||
irc_mode_channel_set_nick (channel, ptr_arg,
|
||||
set_flag, NICK_VOICE);
|
||||
|
||||
@@ -3,6 +3,11 @@ WeeChat - Wee Enhanced Environment for Chat
|
||||
|
||||
ChangeLog - 2006-08-19
|
||||
|
||||
|
||||
Version 0.2.1 (under dev!):
|
||||
* fixed nick refresh problem with unrealircd specific modes: chan owner (~)
|
||||
and chan admin (&) (bug #17340)
|
||||
|
||||
Version 0.2.0 (2006-08-19):
|
||||
* added 'C'lear option on IRC raw buffer
|
||||
* IRC raw buffer now uses join/part prefix with color to display messages
|
||||
|
||||
@@ -121,6 +121,10 @@ irc_mode_channel_set (t_irc_channel *channel, char *modes)
|
||||
argv[current_arg--] : NULL;
|
||||
switch (pos[0])
|
||||
{
|
||||
case 'a': /* unrealircd specific flag */
|
||||
irc_mode_channel_set_nick (channel, ptr_arg,
|
||||
set_flag, NICK_CHANADMIN);
|
||||
break;
|
||||
case 'h':
|
||||
irc_mode_channel_set_nick (channel, ptr_arg,
|
||||
set_flag, NICK_HALFOP);
|
||||
@@ -144,6 +148,10 @@ irc_mode_channel_set (t_irc_channel *channel, char *modes)
|
||||
irc_mode_channel_set_nick (channel, ptr_arg,
|
||||
set_flag, NICK_OP);
|
||||
break;
|
||||
case 'q': /* unrealircd specific flag */
|
||||
irc_mode_channel_set_nick (channel, ptr_arg,
|
||||
set_flag, NICK_CHANOWNER);
|
||||
break;
|
||||
case 'v':
|
||||
irc_mode_channel_set_nick (channel, ptr_arg,
|
||||
set_flag, NICK_VOICE);
|
||||
|
||||
Reference in New Issue
Block a user