Update of /cvsroot/gaim/gaim/plugins
In directory usw-pr-cvs1:/tmp/cvs-serv24163
Modified Files:
lagmeter.c
Log Message:
hi
Index: lagmeter.c
===================================================================
RCS file: /cvsroot/gaim/gaim/plugins/lagmeter.c,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -d -r1.15 -r1.16
--- lagmeter.c 2001/09/24 16:35:27 1.15
+++ lagmeter.c 2001/09/27 22:48:16 1.16
@@ -59,13 +59,16 @@
static void check_lag(struct gaim_connection *gc, char **who, char **message, void *m) {
char *name;
+ gboolean good = FALSE;
if (gc != my_gc)
return;
name = g_strdup(normalize(*who));
- if (!strcasecmp(normalize(gc->username), name) &&
- (*message != NULL) &&
- !strcmp(*message, MY_LAG_STRING)) {
+ if (!g_strcasecmp(normalize(gc->username), name))
+ good = TRUE;
+ if (!g_strcasecmp(normalize(gc->displayname), name))
+ good = TRUE;
+ if (good && (*message != NULL) && !strcmp(*message, MY_LAG_STRING)) {
struct timeval tv;
int ms;
@@ -96,7 +99,9 @@
g_free(buf);
} else
serv_send_im(my_gc, my_gc->username, m, 1);
- } else
+ } else if (strcmp(my_gc->username, my_gc->displayname))
+ serv_send_im(my_gc, my_gc->displayname, m, 1);
+ else
serv_send_im(my_gc, my_gc->username, m, 1);
g_free(m);
return TRUE;
|