comparison src/protocols/toc/toc.c @ 2305:0371b905baef

[gaim-migrate @ 2315] hi committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Tue, 18 Sep 2001 18:17:21 +0000
parents f5bf315e6104
children a87ca0aa1840
comparison
equal deleted inserted replaced
2304:15fb364935ec 2305:0371b905baef
442 442
443 a = (away && (*away == 'T')) ? IM_FLAG_AWAY : 0; 443 a = (away && (*away == 'T')) ? IM_FLAG_AWAY : 0;
444 444
445 serv_got_im(gc, c, message, a, time((time_t)NULL)); 445 serv_got_im(gc, c, message, a, time((time_t)NULL));
446 } else if (!strcasecmp(c, "UPDATE_BUDDY")) { 446 } else if (!strcasecmp(c, "UPDATE_BUDDY")) {
447 char *l, *uc; 447 char *l, *uc, *tmp;
448 int logged, evil, idle, type = 0; 448 int logged, evil, idle, type = 0;
449 time_t signon, time_idle; 449 time_t signon, time_idle;
450 450
451 c = strtok(NULL, ":"); /* name */ 451 c = strtok(NULL, ":"); /* name */
452 l = strtok(NULL, ":"); /* online */ 452 l = strtok(NULL, ":"); /* online */
478 if (idle) { 478 if (idle) {
479 time(&time_idle); 479 time(&time_idle);
480 time_idle -= idle * 60; 480 time_idle -= idle * 60;
481 } else 481 } else
482 time_idle = 0; 482 time_idle = 0;
483
484 tmp = g_strdup(normalize(gc->username));
485 if (!strcmp(tmp, normalize(c)))
486 g_snprintf(gc->displayname, sizeof(gc->displayname), "%s", c);
487 g_free(tmp);
483 488
484 serv_got_update(gc, c, logged, evil, signon, time_idle, type, 0); 489 serv_got_update(gc, c, logged, evil, signon, time_idle, type, 0);
485 } else if (!strcasecmp(c, "ERROR")) { 490 } else if (!strcasecmp(c, "ERROR")) {
486 c = strtok(NULL, ":"); 491 c = strtok(NULL, ":");
487 show_error_dialog(c); 492 show_error_dialog(c);