Add /plugin reload command

This commit is contained in:
James Booth
2016-07-10 01:07:41 +01:00
parent 44862fe842
commit 448bef247b
5 changed files with 55 additions and 2 deletions

View File

@@ -187,6 +187,17 @@ plugins_unload(const char *const name)
return TRUE;
}
gboolean
plugins_reload(const char *const name)
{
gboolean res = plugins_unload(name);
if (res) {
res = plugins_load(name);
}
return res;
}
static gchar*
_get_plugins_dir(void)
{

View File

@@ -107,6 +107,7 @@ void plugins_shutdown(void);
gboolean plugins_load(const char *const name);
gboolean plugins_unload(const char *const name);
gboolean plugins_reload(const char *const name);
void plugins_on_start(void);
void plugins_on_shutdown(void);