From 9af921f26038b2b8ea8ed2a370192e7bb4413ca3 Mon Sep 17 00:00:00 2001 From: James Booth Date: Wed, 13 Jul 2016 00:49:53 +0100 Subject: Remove redundant plugin dir function --- src/plugins/plugins.c | 20 ++++---------------- 1 file changed, 4 insertions(+), 16 deletions(-) (limited to 'src/plugins') diff --git a/src/plugins/plugins.c b/src/plugins/plugins.c index 5096bdee..23d90fd3 100644 --- a/src/plugins/plugins.c +++ b/src/plugins/plugins.c @@ -62,8 +62,6 @@ static GHashTable *plugins; -static gchar* _get_plugins_dir(void); - void plugins_init(void) { @@ -133,7 +131,7 @@ plugins_init(void) gboolean plugins_install(const char *const plugin_name, const char *const filename) { - char *plugins_dir = _get_plugins_dir(); + char *plugins_dir = plugins_get_dir(); GString *target_path = g_string_new(plugins_dir); free(plugins_dir); g_string_append(target_path, "/"); @@ -245,16 +243,6 @@ plugins_reload(const char *const name) return res; } -static gchar* -_get_plugins_dir(void) -{ - gchar *xdg_data = xdg_get_data_home(); - GString *plugins_dir = g_string_new(xdg_data); - g_free(xdg_data); - g_string_append(plugins_dir, "/profanity/plugins"); - return g_string_free(plugins_dir, FALSE); -} - void _plugins_unloaded_list_dir(const gchar *const dir, GSList **result) { @@ -278,7 +266,7 @@ GSList* plugins_unloaded_list(void) { GSList *result = NULL; - char *plugins_dir = _get_plugins_dir(); + char *plugins_dir = plugins_get_dir(); _plugins_unloaded_list_dir(plugins_dir, &result); free(plugins_dir); @@ -843,13 +831,13 @@ plugins_shutdown(void) disco_close(); } -gchar * +char* plugins_get_dir(void) { gchar *xdg_data = xdg_get_data_home(); GString *plugins_dir = g_string_new(xdg_data); g_string_append(plugins_dir, "/profanity/plugins"); - gchar *result = strdup(plugins_dir->str); + char *result = strdup(plugins_dir->str); g_free(xdg_data); g_string_free(plugins_dir, TRUE); -- cgit 1.4.1-2-gfad0