diff options
author | Gary Kramlich <grim@reaperworld.com> | 2019-03-18 22:56:37 -0500 |
---|---|---|
committer | Gary Kramlich <grim@reaperworld.com> | 2019-03-18 22:56:37 -0500 |
commit | ad6f1dfddb561ca5d114657c450cd26244b12e1b (patch) | |
tree | f694c23b246e1806f588f3a83b37b4e649020b5a /libpurple/action.h | |
parent | 5af78dae883edf01357398626f5aecd9db960f46 (diff) | |
download | pidgin-ad6f1dfddb561ca5d114657c450cd26244b12e1b.tar.gz |
Address a number of issues with ownership and leaking
Diffstat (limited to 'libpurple/action.h')
-rw-r--r-- | libpurple/action.h | 17 |
1 files changed, 4 insertions, 13 deletions
diff --git a/libpurple/action.h b/libpurple/action.h index 36b4ceb6b3..1450c38216 100644 --- a/libpurple/action.h +++ b/libpurple/action.h @@ -35,8 +35,8 @@ typedef void (*PurpleProtocolActionCallback)(PurpleProtocolAction *action); /** * PurpleActionMenu: * - * A generic structure that contains information about an "action." One - * place this is is used is by protocols to tell the core the list of available + * A generic structure that contains information about an "action". One + * place this is used is by protocols to tell the core the list of available * right-click actions for a buddy list row. */ typedef struct _PurpleActionMenu PurpleActionMenu; @@ -93,7 +93,7 @@ void purple_action_menu_free(PurpleActionMenu *act); * * Returns: The label string. */ -gchar *purple_action_menu_get_label(const PurpleActionMenu *act); +const gchar *purple_action_menu_get_label(const PurpleActionMenu *act); /** * purple_action_menu_get_callback: @@ -132,7 +132,7 @@ GList* purple_action_menu_get_children(const PurpleActionMenu *act); * * Set the label to the PurpleActionMenu. */ -void purple_action_menu_set_label(PurpleActionMenu *act, gchar *label); +void purple_action_menu_set_label(PurpleActionMenu *act, const gchar *label); /** * purple_action_menu_set_callback: @@ -162,15 +162,6 @@ void purple_action_menu_set_data(PurpleActionMenu *act, gpointer data); void purple_action_menu_set_children(PurpleActionMenu *act, GList *children); /** - * purple_action_menu_set_stock_icon: - * @act: The menu action. - * @stock: The stock icon identifier. - * - * Sets the icon for the PurpleActionMenu. - */ -void purple_action_menu_set_stock_icon(PurpleActionMenu *act, const gchar *stock); - -/** * purple_action_menu_get_stock_icon: * @act: The menu action. * |