Mercurial > pidgin.yaz
comparison libpurple/blist.c @ 31933:6b3bc0947068
merged from im.pidgin.pidgin
author | Yoshiki Yazawa <yaz@honeyplanet.jp> |
---|---|
date | Thu, 21 Apr 2011 20:36:02 +0900 |
parents | 4076f53cdd84 |
children | 609e3855f36d |
comparison
equal
deleted
inserted
replaced
31895:8b9e9c61d061 | 31933:6b3bc0947068 |
---|---|
26 #include "blist.h" | 26 #include "blist.h" |
27 #include "conversation.h" | 27 #include "conversation.h" |
28 #include "dbus-maybe.h" | 28 #include "dbus-maybe.h" |
29 #include "debug.h" | 29 #include "debug.h" |
30 #include "notify.h" | 30 #include "notify.h" |
31 #include "pounce.h" | |
31 #include "prefs.h" | 32 #include "prefs.h" |
32 #include "privacy.h" | 33 #include "privacy.h" |
33 #include "prpl.h" | 34 #include "prpl.h" |
34 #include "server.h" | 35 #include "server.h" |
35 #include "signals.h" | 36 #include "signals.h" |
2181 if (ops && ops->remove) | 2182 if (ops && ops->remove) |
2182 ops->remove(purplebuddylist, node); | 2183 ops->remove(purplebuddylist, node); |
2183 | 2184 |
2184 if (ops && ops->remove_node) | 2185 if (ops && ops->remove_node) |
2185 ops->remove_node(node); | 2186 ops->remove_node(node); |
2187 | |
2188 /* Remove this buddy's pounces */ | |
2189 purple_pounce_destroy_all_by_buddy(buddy); | |
2186 | 2190 |
2187 /* Signal that the buddy has been removed before freeing the memory for it */ | 2191 /* Signal that the buddy has been removed before freeing the memory for it */ |
2188 purple_signal_emit(purple_blist_get_handle(), "buddy-removed", buddy); | 2192 purple_signal_emit(purple_blist_get_handle(), "buddy-removed", buddy); |
2189 | 2193 |
2190 purple_signal_emit(purple_blist_get_handle(), "blist-node-removed", | 2194 purple_signal_emit(purple_blist_get_handle(), "blist-node-removed", |