From 0cb50addbeb03793df649184fb90cdbc7618857c Mon Sep 17 00:00:00 2001 From: Přemysl Janouch Date: Mon, 27 Apr 2015 22:59:23 +0200 Subject: degesch: make sure "You are now known..." works --- degesch.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/degesch.c b/degesch.c index 1d5e3ee..4e7b3d6 100644 --- a/degesch.c +++ b/degesch.c @@ -2640,8 +2640,11 @@ irc_handle_nick (struct app_context *ctx, const struct irc_message *msg) str_map_set (&ctx->irc_buffer_map, new_nickname, pm_buffer); str_map_set (&ctx->irc_buffer_map, user->nickname, NULL); + char *who = irc_is_this_us (ctx, msg->prefix) + ? irc_to_utf8 (ctx, msg->prefix) + : NULL; buffer_send (ctx, pm_buffer, BUFFER_LINE_NICK, 0, - .who = irc_to_utf8 (ctx, msg->prefix), + .who = who, .object = irc_to_utf8 (ctx, new_nickname)); // TODO: use a full weechat-style buffer name here buffer_rename (ctx, pm_buffer, new_nickname); -- cgit v1.2.3-70-g09d2