summaryrefslogtreecommitdiff
path: root/libpurple/plugins.c
diff options
context:
space:
mode:
authorGary Kramlich <grim@reaperworld.com>2021-11-11 23:19:07 -0600
committerGary Kramlich <grim@reaperworld.com>2021-11-11 23:19:07 -0600
commit1d6b0e68e8a1c9ea26604b28c417f023d0e06424 (patch)
tree48a92a4884113a9aabc56b6a65b60a095ba80946 /libpurple/plugins.c
parent201be594cc2a160ec8dc69297d16060cdc12de09 (diff)
downloadpidgin-1d6b0e68e8a1c9ea26604b28c417f023d0e06424.tar.gz
Upgrade to gplugin 0.37.0
Testing Done: Ran pidgin3 from the `devenv` and verified the plugins were all still available. Reviewed at https://reviews.imfreedom.org/r/1136/
Diffstat (limited to 'libpurple/plugins.c')
-rw-r--r--libpurple/plugins.c15
1 files changed, 2 insertions, 13 deletions
diff --git a/libpurple/plugins.c b/libpurple/plugins.c
index f0324698c4..19f1be4401 100644
--- a/libpurple/plugins.c
+++ b/libpurple/plugins.c
@@ -486,24 +486,13 @@ void
purple_plugins_init(void)
{
GPluginManager *manager = NULL;
- const gchar *search_path;
gplugin_init(GPLUGIN_CORE_FLAGS_NONE);
manager = gplugin_manager_get_default();
- search_path = g_getenv("PURPLE_PLUGIN_PATH");
- if (search_path) {
- gchar **paths;
- gint i;
-
- paths = g_strsplit(search_path, G_SEARCHPATH_SEPARATOR_S, 0);
- for (i = 0; paths[i]; ++i) {
- gplugin_manager_append_path(manager, paths[i]);
- }
-
- g_strfreev(paths);
- }
+ gplugin_manager_append_paths_from_environment(manager,
+ "PURPLE_PLUGIN_PATH");
gplugin_manager_add_default_paths(manager);