From 19d279faa8037e39739685c0929c2b849bf0fd60 Mon Sep 17 00:00:00 2001 From: Gordon Quad Date: Mon, 5 Dec 2016 03:15:19 +0000 Subject: [PATCH] get self name fixed --- src/twc-tox-callbacks.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/twc-tox-callbacks.c b/src/twc-tox-callbacks.c index c3c77c3..3dbf942 100644 --- a/src/twc-tox-callbacks.c +++ b/src/twc-tox-callbacks.c @@ -383,7 +383,7 @@ twc_handle_group_message(Tox *tox, group_number, true); - char myname[TOX_MAX_NAME_LENGTH]; + char *myname = twc_get_self_name_nt(profile->tox); char *name = twc_get_peer_name_nt(profile->tox, group_number, peer_number); char *tags = "notify_message"; char *message_nt = twc_null_terminate(message, length); @@ -394,15 +394,13 @@ twc_handle_group_message(Tox *tox, else nick_color = weechat_info_get("nick_color", name); - tox_self_get_name(tox, (uint8_t *)myname); - myname[tox_self_get_name_size(tox)] = '\0'; - - if ((myname[0] != '\0') && weechat_string_has_highlight(message_nt, myname)) + if (weechat_string_has_highlight(message_nt, myname)) tags = "notify_highlight"; twc_chat_print_message(chat, tags, nick_color, name, message_nt, message_type); free(name); + free(myname); free(message_nt); }