From 7fdb6432829bdad05615923ee34882ef38283085 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=A5vard=20Pettersson?= Date: Tue, 18 Nov 2014 15:39:46 +0100 Subject: [PATCH] Use group chat title instead of "Group Chat #" if possible. --- src/twc-chat.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/twc-chat.c b/src/twc-chat.c index 5549350..aa72c4e 100644 --- a/src/twc-chat.c +++ b/src/twc-chat.c @@ -143,9 +143,14 @@ twc_chat_refresh(struct t_twc_chat *chat) } else if (chat->group_number >= 0) { - name = malloc(sizeof(char) * 32); - sprintf(name, "Group Chat %d", chat->group_number); - title = strdup(name); + char group_name[TOX_MAX_NAME_LENGTH + 1] = {0}; + int len = tox_group_get_title(chat->profile->tox, chat->group_number, + (uint8_t *)group_name, + TOX_MAX_NAME_LENGTH); + if (len <= 0) + sprintf(group_name, "Group Chat %d", chat->group_number); + + name = title = strdup((char *)group_name); } weechat_buffer_set(chat->buffer, "short_name", name);