summaryrefslogtreecommitdiff
path: root/libpurple/purpleplugininfo.c
diff options
context:
space:
mode:
authorGary Kramlich <grim@reaperworld.com>2022-07-31 00:54:46 -0500
committerGary Kramlich <grim@reaperworld.com>2022-07-31 00:54:46 -0500
commit4b0d8bfcc6cdf8c987ecdab26ba1e1703c17f3a9 (patch)
tree2c8c9c06293dcbc7ede41705c47acce0eb4a66d8 /libpurple/purpleplugininfo.c
parent2bad9dc289686204d9c749a6ed65928932a346c2 (diff)
downloadpidgin-4b0d8bfcc6cdf8c987ecdab26ba1e1703c17f3a9.tar.gz
Remove the extra-cb property from PurplePluginInfo
This was only used by gg to expose the libgadu version, so instead I added it to the description. Testing Done: Compiled. Reviewed at https://reviews.imfreedom.org/r/1559/
Diffstat (limited to 'libpurple/purpleplugininfo.c')
-rw-r--r--libpurple/purpleplugininfo.c27
1 files changed, 0 insertions, 27 deletions
diff --git a/libpurple/purpleplugininfo.c b/libpurple/purpleplugininfo.c
index e86c8a2870..d1db074f81 100644
--- a/libpurple/purpleplugininfo.c
+++ b/libpurple/purpleplugininfo.c
@@ -34,9 +34,6 @@ typedef struct {
/* Callback that returns a list of actions the plugin can perform */
PurplePluginActionsCb actions_cb;
- /* Callback that returns extra information about a plugin */
- PurplePluginExtraCb extra_cb;
-
/* Callback that returns a preferences frame for a plugin */
PurplePluginPrefFrameCb pref_frame_cb;
@@ -54,7 +51,6 @@ typedef struct {
enum {
PROP_0,
PROP_ACTIONS_CB,
- PROP_EXTRA_CB,
PROP_PREF_FRAME_CB,
PROP_PREF_REQUEST_CB,
PROP_FLAGS,
@@ -120,9 +116,6 @@ purple_plugin_info_set_property(GObject *obj, guint param_id,
case PROP_ACTIONS_CB:
priv->actions_cb = g_value_get_pointer(value);
break;
- case PROP_EXTRA_CB:
- priv->extra_cb = g_value_get_pointer(value);
- break;
case PROP_PREF_FRAME_CB:
priv->pref_frame_cb = g_value_get_pointer(value);
break;
@@ -157,10 +150,6 @@ purple_plugin_info_get_property(GObject *obj, guint param_id, GValue *value,
g_value_set_pointer(value,
purple_plugin_info_get_actions_cb(info));
break;
- case PROP_EXTRA_CB:
- g_value_set_pointer(value,
- purple_plugin_info_get_extra_cb(info));
- break;
case PROP_PREF_FRAME_CB:
g_value_set_pointer(value,
purple_plugin_info_get_pref_frame_cb(info));
@@ -247,11 +236,6 @@ purple_plugin_info_class_init(PurplePluginInfoClass *klass) {
"Callback that returns list of plugin's actions",
G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS);
- properties[PROP_EXTRA_CB] = g_param_spec_pointer(
- "extra-cb", "Extra info callback",
- "Callback that returns extra info about the plugin",
- G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS);
-
properties[PROP_PREF_FRAME_CB] = g_param_spec_pointer(
"pref-frame-cb", "Preferences frame callback",
"The callback that returns the preferences frame",
@@ -330,17 +314,6 @@ purple_plugin_info_get_actions_cb(PurplePluginInfo *info) {
return priv->actions_cb;
}
-PurplePluginExtraCb
-purple_plugin_info_get_extra_cb(PurplePluginInfo *info) {
- PurplePluginInfoPrivate *priv = NULL;
-
- g_return_val_if_fail(PURPLE_IS_PLUGIN_INFO(info), NULL);
-
- priv = purple_plugin_info_get_instance_private(info);
-
- return priv->extra_cb;
-}
-
PurplePluginPrefFrameCb
purple_plugin_info_get_pref_frame_cb(PurplePluginInfo *info) {
PurplePluginInfoPrivate *priv = NULL;