Add /plugin reload command
This commit is contained in:
@@ -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)
|
||||
{
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user