From: Luke S. <lsc...@us...> - 2004-09-01 01:08:01
|
Update of /cvsroot/gaim/gaim/src/protocols/zephyr In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25868/src/protocols/zephyr Modified Files: zephyr.c Log Message: " Currently, the "loggedin" parameter of serv_got_update() is of type int and used as a boolean. I updated it and all references to be gboolean. I also noticed that "presence" in gaim_blist_update_buddy_presence() is also a really boolean. of whether or not the buddy is currently online. There seemed to be some confusion, particularly in the silc plugin which tried to use a GaimBuddyPresenceState (coincidentally (or perhaps not) GAIM_BUDDY_OFFLINE and GAIM_BUDDY_ONLINE work as FALSE and TRUE respectively). The value passed to gaim_blist_update_buddy_presence() doesn't directly become the buddy presence state and this patch helps avoid confusion in this respect." --Daniel Atallah Index: zephyr.c =================================================================== RCS file: /cvsroot/gaim/gaim/src/protocols/zephyr/zephyr.c,v retrieving revision 1.124 retrieving revision 1.125 diff -u -d -p -r1.124 -r1.125 --- zephyr.c 31 Aug 2004 18:12:27 -0000 1.124 +++ zephyr.c 1 Sep 2004 01:07:42 -0000 1.125 @@ -720,7 +720,7 @@ static void handle_message(GaimConnectio str->str, NULL, NULL); g_string_free(str, TRUE); } else - serv_got_update(gc, b->name, nlocs, 0, 0, 0, 0); + serv_got_update(gc, b->name, (nlocs > 0) ? TRUE : FALSE, 0, 0, 0, 0); g_free(user); } |