summaryrefslogtreecommitdiff
path: root/libpurple/action.h
diff options
context:
space:
mode:
authorGary Kramlich <grim@reaperworld.com>2019-03-18 22:56:37 -0500
committerGary Kramlich <grim@reaperworld.com>2019-03-18 22:56:37 -0500
commitad6f1dfddb561ca5d114657c450cd26244b12e1b (patch)
treef694c23b246e1806f588f3a83b37b4e649020b5a /libpurple/action.h
parent5af78dae883edf01357398626f5aecd9db960f46 (diff)
downloadpidgin-ad6f1dfddb561ca5d114657c450cd26244b12e1b.tar.gz
Address a number of issues with ownership and leaking
Diffstat (limited to 'libpurple/action.h')
-rw-r--r--libpurple/action.h17
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.
*