From: Luke S. <lsc...@us...> - 2004-05-22 17:33:51
|
Update of /cvsroot/gaim/gaim/src/protocols/trepia In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1126/src/protocols/trepia Modified Files: trepia.c Log Message: (05:54:53) siege: that's the first pass on merging the two action sources (05:55:27) siege: using it right now, seems to be working fine. You may want to look it over though... (05:56:04) siege: found a small mem-leak in a GList getting created and not destroyed, this fixes that as well (13:20:40) KingAnt: LSchiere: Well it's probably ok. I haven't even had a chance to look at the commit for the other thing Index: trepia.c =================================================================== RCS file: /cvsroot/gaim/gaim/src/protocols/trepia/trepia.c,v retrieving revision 1.54 retrieving revision 1.55 diff -u -d -p -r1.54 -r1.55 --- trepia.c 21 May 2004 00:32:50 -0000 1.54 +++ trepia.c 22 May 2004 17:33:37 -0000 1.55 @@ -430,16 +430,14 @@ trepia_tooltip_text(GaimBuddy *b) } static GList * -trepia_actions(GaimConnection *gc) +trepia_actions(GaimPlugin *plugin, gpointer context) { GList *m = NULL; - struct proto_actions_menu *pam; + GaimPluginAction *act; - pam = g_new0(struct proto_actions_menu, 1); - pam->label = _("Set Profile"); - pam->callback = set_profile; - pam->gc = gc; - m = g_list_append(m, pam); + act = gaim_plugin_action_new(_("Set Profile"), + set_profile); + m = g_list_append(m, act); return m; } @@ -1215,7 +1213,6 @@ static GaimPluginProtocolInfo prpl_info trepia_status_text, trepia_tooltip_text, NULL, - trepia_actions, trepia_buddy_menu, NULL, trepia_login, @@ -1290,7 +1287,7 @@ static GaimPluginInfo info = NULL, /**< ui_info */ &prpl_info, /**< extra_info */ NULL, - NULL + trepia_actions }; static void |