Mercurial > pidgin
diff src/server.c @ 1587:69a004b5820a
[gaim-migrate @ 1597]
requested keybindings, and also handle nick format changes better
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Fri, 16 Mar 2001 07:30:14 +0000 |
parents | 427e1409917c |
children | d7e380618fd5 |
line wrap: on
line diff
--- a/src/server.c Fri Mar 16 02:59:54 2001 +0000 +++ b/src/server.c Fri Mar 16 07:30:14 2001 +0000 @@ -445,15 +445,19 @@ while (cnv) { cv = (struct conversation *)cnv->data; if (!strcasecmp(who, normalize(cv->name))) { - g_snprintf(cv->name, sizeof(cv->name), "%s", name); - if (find_log_info(name) || (logging_options & OPT_LOG_ALL)) - g_snprintf(who, 63, LOG_CONVERSATION_TITLE, name); - else - g_snprintf(who, 63, CONVERSATION_TITLE, name); - gtk_window_set_title(GTK_WINDOW(cv->window), who); - /* was g_free(buf), but break gives us that - * and freeing twice is not good --Sumner */ - break; + if (display_options & OPT_DISP_ONE_WINDOW) { + set_convo_tab_label(cv, b->name); + } else { + g_snprintf(cv->name, sizeof(cv->name), "%s", name); + if (find_log_info(name) || (logging_options & OPT_LOG_ALL)) + g_snprintf(who, 63, LOG_CONVERSATION_TITLE, name); + else + g_snprintf(who, 63, CONVERSATION_TITLE, name); + gtk_window_set_title(GTK_WINDOW(cv->window), who); + /* was g_free(buf), but break gives us that + * and freeing twice is not good --Sumner */ + break; + } } cnv = cnv->next; }