diff options
author | Ankit Vani <a@nevitus.org> | 2014-02-23 02:43:05 +0530 |
---|---|---|
committer | Ankit Vani <a@nevitus.org> | 2014-02-23 02:43:05 +0530 |
commit | 00264319e8a4a8d9cad60e1b91625cfb3e2bf33c (patch) | |
tree | 297e8b643274a705d7fc7cfc5e33dba4022b2664 /libpurple/plugins.c | |
parent | 80eaf065b7c67df33c26c3f430f1c34dc9400232 (diff) | |
download | pidgin-00264319e8a4a8d9cad60e1b91625cfb3e2bf33c.tar.gz |
Use purple_plugin_action_new to create a new PurplePluginAction in its GBoxed copy function
Diffstat (limited to 'libpurple/plugins.c')
-rw-r--r-- | libpurple/plugins.c | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/libpurple/plugins.c b/libpurple/plugins.c index abdf39d43f..056f34ee33 100644 --- a/libpurple/plugins.c +++ b/libpurple/plugins.c @@ -881,16 +881,9 @@ purple_plugin_action_free(PurplePluginAction *action) static PurplePluginAction * purple_plugin_action_copy(PurplePluginAction *action) { - PurplePluginAction *action_copy; - g_return_val_if_fail(action != NULL, NULL); - action_copy = g_new(PurplePluginAction, 1); - *action_copy = *action; - - action_copy->label = g_strdup(action->label); - - return action_copy; + return purple_plugin_action_new(action->label, action->callback); } GType |