Mercurial > pidgin.yaz
comparison libpurple/plugins/buddynote.c @ 17823:91460e381dbc
Prevent the Buddy Notes plugin from offering to edit notes on a buddy list
node that is not going to be saved
author | Stu Tomlinson <stu@nosnilmot.com> |
---|---|
date | Sun, 10 Jun 2007 20:23:00 +0000 |
parents | 5205dd2bd035 |
children | 44b4e8bd759b 1fb7dbe2c6ee |
comparison
equal
deleted
inserted
replaced
17822:43da9c881fe9 | 17823:91460e381dbc |
---|---|
56 static void | 56 static void |
57 buddynote_extended_menu_cb(PurpleBlistNode *node, GList **m) | 57 buddynote_extended_menu_cb(PurpleBlistNode *node, GList **m) |
58 { | 58 { |
59 PurpleMenuAction *bna = NULL; | 59 PurpleMenuAction *bna = NULL; |
60 | 60 |
61 if (purple_blist_node_get_flags(node) & PURPLE_BLIST_NODE_FLAG_NO_SAVE) | |
62 return; | |
63 | |
61 *m = g_list_append(*m, bna); | 64 *m = g_list_append(*m, bna); |
62 bna = purple_menu_action_new(_("Edit Notes..."), PURPLE_CALLBACK(buddynote_edit_cb), NULL, NULL); | 65 bna = purple_menu_action_new(_("Edit Notes..."), PURPLE_CALLBACK(buddynote_edit_cb), NULL, NULL); |
63 *m = g_list_append(*m, bna); | 66 *m = g_list_append(*m, bna); |
64 } | 67 } |
65 | 68 |