Pass plugin name to api layer

This commit is contained in:
James Booth
2016-06-30 22:54:46 +01:00
parent 29eb843d56
commit 56480ce9ea
4 changed files with 14 additions and 14 deletions

View File

@@ -89,7 +89,7 @@ c_api_register_command(const char *filename, const char *command_name, int min_a
CommandWrapper *wrapper = malloc(sizeof(CommandWrapper));
wrapper->func = callback;
api_register_command(command_name, min_args, max_args, synopsis,
api_register_command(plugin_name, command_name, min_args, max_args, synopsis,
description, arguments, examples, wrapper, c_command_callback);
}
@@ -101,7 +101,7 @@ c_api_register_timed(const char *filename, void(*callback)(void), int interval_s
TimedWrapper *wrapper = malloc(sizeof(TimedWrapper));
wrapper->func = callback;
api_register_timed(wrapper, interval_seconds, c_timed_callback);
api_register_timed(plugin_name, wrapper, interval_seconds, c_timed_callback);
}
static void
@@ -110,7 +110,7 @@ c_api_completer_add(const char *filename, const char *key, char **items)
char *plugin_name = _c_plugin_name(filename);
log_debug("Autocomplete add %s for %s", key, plugin_name);
api_completer_add(key, items);
api_completer_add(plugin_name, key, items);
}
static void