Mercurial > pidgin
comparison src/server.c @ 1435:f16e17d42b43
[gaim-migrate @ 1445]
correction time is done again, for protocols that need it (which are only the AIM protocols so far)
committer: Tailor Script <tailor@pidgin.im>
| author | Eric Warmenhoven <eric@warmenhoven.org> |
|---|---|
| date | Sun, 28 Jan 2001 09:16:50 +0000 |
| parents | 348a70e15f07 |
| children | 1f0660a2c893 |
comparison
equal
deleted
inserted
replaced
| 1434:348a70e15f07 | 1435:f16e17d42b43 |
|---|---|
| 421 void serv_got_update(struct gaim_connection *gc, char *name, int loggedin, int evil, time_t signon, | 421 void serv_got_update(struct gaim_connection *gc, char *name, int loggedin, int evil, time_t signon, |
| 422 time_t idle, int type, gushort caps) | 422 time_t idle, int type, gushort caps) |
| 423 { | 423 { |
| 424 struct buddy *b = find_buddy(gc, name); | 424 struct buddy *b = find_buddy(gc, name); |
| 425 | 425 |
| 426 if (gc->prpl->options & OPT_PROTO_CORRECT_TIME) { | |
| 427 char *tmp = g_strdup(normalize(name)); | |
| 428 if (!strcasecmp(tmp, normalize(gc->username))) | |
| 429 gc->correction_time = (int)(signon - gc->login_time); | |
| 430 g_free(tmp); | |
| 431 } | |
| 432 | |
| 426 if (!b) { | 433 if (!b) { |
| 427 debug_printf("Error, no such buddy %s\n", name); | 434 debug_printf("Error, no such buddy %s\n", name); |
| 428 return; | 435 return; |
| 429 } | 436 } |
| 430 | 437 |
