Mercurial > pidgin
changeset 5328:e938119382cf
[gaim-migrate @ 5701]
Rewrote the sanity check. I do think one should be there. We'll see if this
one works.
committer: Tailor Script <tailor@pidgin.im>
author | Christian Hammond <chipx86@chipx86.com> |
---|---|
date | Wed, 07 May 2003 23:47:34 +0000 |
parents | b716ffc25d2d |
children | 5e1eeeba4e68 |
files | src/server.c |
diffstat | 1 files changed, 8 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/src/server.c Wed May 07 15:42:53 2003 +0000 +++ b/src/server.c Wed May 07 23:47:34 2003 +0000 @@ -294,15 +294,19 @@ { GaimPluginProtocolInfo *prpl_info = NULL; - if (gc->away_state != NULL && state != NULL && - strcmp(gc->away_state, GAIM_AWAY_CUSTOM) && - !strcmp(gc->away_state, state)) { + if (gc->away_state == NULL && state == NULL && + gc->away == NULL && message == NULL) { return; } - if (gc->away != NULL && message != NULL && !strcmp(gc->away, message)) + if ((gc->away_state != NULL && state != NULL && + !strcmp(gc->away_state, state) && + !strcmp(gc->away_state, GAIM_AWAY_CUSTOM)) && + (gc->away != NULL && message != NULL && !strcmp(gc->away, message))) { + return; + } if (gc != NULL && gc->prpl != NULL) prpl_info = GAIM_PLUGIN_PROTOCOL_INFO(gc->prpl);