Mercurial > pidgin
view doc/gtkblist-signals.dox @ 9070:f13172eed3ad
[gaim-migrate @ 9846]
This fixes what is hopefully the last common direct connect segfault.
Basicly, we were memcpying cookies, and one was null. This was because
our get the cookie function was returning null, because it checked if the
conn was a direct im conn and it wasn't. It was a listening conn instead.
So this adds NULL checks, and makes the get cookie function do less sanity
checking, since it was failing some valid cases.
committer: Tailor Script <tailor@pidgin.im>
author | Tim Ringenbach <marv@pidgin.im> |
---|---|
date | Wed, 26 May 2004 04:55:10 +0000 |
parents | 6bf49a1ec075 |
children | 80b3c9e31df4 |
line wrap: on
line source
/** @page gtkblist-signals GtkBlist Signals @signals @signal gtkblist-created @signal drawing-menu @signal drawing-tooltip @endsignals <hr> @signaldef gtkblist-created @signalproto (*gtkblist-created)(GaimBuddyList *blist); @endsignalproto @signaldesc Emitted when the buddy list is created. @param blist The buddy list. @endsignaldef @signaldef drawing-menu @signalproto void (*drawing-menu)(GtkMenu *menu, GaimBuddy *buddy); @endsignalproto @signaldesc Emitted when the user right clicks on a buddy or chat in the buddy list. @param menu The menu that will be shown. @param buddy The buddy or chat. @endsignaldef @signaldef drawing-tooltip @signalproto void (*drawing-tooltip)(GaimBlistNode *node, char **text); @endsignalproto @signaldesc Emitted just before a tooltip is displayed. @a text is a pointer to a string, so the plugin can replace the text that will be displayed. @note Make sure to free @a *text before you replace it! @param node The blist node for the tooltip. @param text A pointer to the text that will be displayed. @endsignaldef */