From 012cd63beb399ed61ca268556f7e6803f24e7849 Mon Sep 17 00:00:00 2001 From: Pekka Riikonen Date: Wed, 23 May 2007 20:22:51 +0000 Subject: [PATCH] Fixed formatted nickname renaming to rename irssi nicklist too. --- CHANGES | 6 ++++++ apps/irssi/src/silc/core/client_ops.c | 10 ++++++++-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/CHANGES b/CHANGES index 2e6f18fa..fe2adfaf 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,9 @@ +Wed May 23 23:21:03 EEST 2007 Pekka Riikonen + + * Fixed formatted nickname renaming to rename also irssi's + nicklist (/NAMES etc). Affected file is + apps/irssi/src/silc/core/client_ops.c. + Tue May 22 17:18:54 EEST 2007 Pekka Riikonen * For SILC Client and SILC Server check for 1.1 Toolkit diff --git a/apps/irssi/src/silc/core/client_ops.c b/apps/irssi/src/silc/core/client_ops.c index 2731d62e..e64b6fba 100644 --- a/apps/irssi/src/silc/core/client_ops.c +++ b/apps/irssi/src/silc/core/client_ops.c @@ -843,10 +843,13 @@ void silc_notify(SilcClient client, SilcClientConnection conn, if (silc_client_on_channel(channel, client_entry2)) { silc_snprintf(buf, sizeof(buf), "%s", client_entry2->nickname); silc_client_nickname_format(client, conn, client_entry2, TRUE); - if (!silc_utf8_strcasecmp(buf, client_entry2->nickname)) + if (!silc_utf8_strcasecmp(buf, client_entry2->nickname)) { + nicklist_rename_unique(SERVER(server), client_entry2, buf, + client_entry2, client_entry2->nickname); printformat_module("fe-common/silc", server, channel->channel_name, MSGLEVEL_CRAP, SILCTXT_CHANNEL_USER_APPEARS, buf, client_entry2->nickname); + } } silc_client_list_free(client, conn, clients); silc_free(name); @@ -899,10 +902,13 @@ void silc_notify(SilcClient client, SilcClientConnection conn, if (silc_client_on_channel(channel, client_entry2)) { silc_snprintf(buf, sizeof(buf), "%s", client_entry2->nickname); silc_client_nickname_format(client, conn, client_entry2, TRUE); - if (!silc_utf8_strcasecmp(buf, client_entry2->nickname)) + if (!silc_utf8_strcasecmp(buf, client_entry2->nickname)) { + nicklist_rename_unique(SERVER(server), client_entry2, buf, + client_entry2, client_entry2->nickname); printformat_module("fe-common/silc", server, channel->channel_name, MSGLEVEL_CRAP, SILCTXT_CHANNEL_USER_APPEARS, buf, client_entry2->nickname); + } } silc_client_list_free(client, conn, clients); silc_free(name); -- 2.24.0