comparison 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
comparison
equal deleted inserted replaced
1586:bb97d3e8a54d 1587:69a004b5820a
443 strcpy(who, normalize(name)); 443 strcpy(who, normalize(name));
444 444
445 while (cnv) { 445 while (cnv) {
446 cv = (struct conversation *)cnv->data; 446 cv = (struct conversation *)cnv->data;
447 if (!strcasecmp(who, normalize(cv->name))) { 447 if (!strcasecmp(who, normalize(cv->name))) {
448 g_snprintf(cv->name, sizeof(cv->name), "%s", name); 448 if (display_options & OPT_DISP_ONE_WINDOW) {
449 if (find_log_info(name) || (logging_options & OPT_LOG_ALL)) 449 set_convo_tab_label(cv, b->name);
450 g_snprintf(who, 63, LOG_CONVERSATION_TITLE, name); 450 } else {
451 else 451 g_snprintf(cv->name, sizeof(cv->name), "%s", name);
452 g_snprintf(who, 63, CONVERSATION_TITLE, name); 452 if (find_log_info(name) || (logging_options & OPT_LOG_ALL))
453 gtk_window_set_title(GTK_WINDOW(cv->window), who); 453 g_snprintf(who, 63, LOG_CONVERSATION_TITLE, name);
454 /* was g_free(buf), but break gives us that 454 else
455 * and freeing twice is not good --Sumner */ 455 g_snprintf(who, 63, CONVERSATION_TITLE, name);
456 break; 456 gtk_window_set_title(GTK_WINDOW(cv->window), who);
457 /* was g_free(buf), but break gives us that
458 * and freeing twice is not good --Sumner */
459 break;
460 }
457 } 461 }
458 cnv = cnv->next; 462 cnv = cnv->next;
459 } 463 }
460 g_free(who); 464 g_free(who);
461 g_snprintf(b->name, sizeof(b->name), "%s", name); 465 g_snprintf(b->name, sizeof(b->name), "%s", name);