diff src/server.c @ 1140:249b040f6a83

[gaim-migrate @ 1150] Pounce stuff is working now. It still doesnt use the "per connection" info. Im just playing with the UI right now. committer: Tailor Script <tailor@pidgin.im>
author Rob Flynn <gaim@robflynn.com>
date Mon, 27 Nov 2000 01:00:09 +0000
parents d7944415b1cc
children cd96ca1aed02
line wrap: on
line diff
--- a/src/server.c	Sun Nov 26 11:46:49 2000 +0000
+++ b/src/server.c	Mon Nov 27 01:00:09 2000 +0000
@@ -451,12 +451,16 @@
         }
 
 	if (!b->idle && idle) plugin_event(event_buddy_idle, gc, b->name, 0, 0);
-	if (b->idle && !idle) plugin_event(event_buddy_unidle, gc, b->name, 0, 0);
+	if (b->idle && !idle) {
+                do_pounce(b->name);
+		plugin_event(event_buddy_unidle, gc, b->name, 0, 0);
+	}
 
         b->idle = idle;
         b->evil = evil;
 
 	if ((b->uc & UC_UNAVAILABLE) && !(type & UC_UNAVAILABLE)) {
+                do_pounce(b->name);
 		plugin_event(event_buddy_back, gc, b->name, 0, 0);
 	} else if (!(b->uc & UC_UNAVAILABLE) && (type & UC_UNAVAILABLE)) {
 		plugin_event(event_buddy_away, gc, b->name, 0, 0);