From 4d852487b2e447919275ea5bb6e9a34ad1688935 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=A5vard=20Pettersson?= Date: Sun, 5 Oct 2014 01:46:59 +0200 Subject: [PATCH] Added profile to buffer names to avoid conflicts. --- src/twc-chat.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/twc-chat.c b/src/twc-chat.c index fd37704..9d270ad 100644 --- a/src/twc-chat.c +++ b/src/twc-chat.c @@ -57,10 +57,13 @@ twc_chat_create(struct t_twc_profile *profile, chat->profile = profile; chat->friend_number = chat->group_number = -1; - // TODO: prepend profile name - chat->buffer = weechat_buffer_new(name, + size_t full_name_size = strlen(profile->name) + 1 + strlen(name) + 1; + char *full_name = malloc(full_name_size); + snprintf(full_name, full_name_size, "%s/%s", profile->name, name); + chat->buffer = weechat_buffer_new(full_name, twc_chat_buffer_input_callback, chat, twc_chat_buffer_close_callback, chat); + free(full_name); if (!(chat->buffer)) {