Update IPlugin reference on cmd hook removal (#1439)

This commit is contained in:
Headline
2021-03-10 15:21:57 -08:00
committed by GitHub
parent ae485c3115
commit 99c39b1d57
2 changed files with 11 additions and 4 deletions
+3 -1
View File
@@ -80,10 +80,11 @@ struct CmdHook : public ke::InlineListNode<CmdHook>
Client
};
CmdHook(Type type, ConCmdInfo *cmd, IPluginFunction *fun, const char *description)
CmdHook(Type type, ConCmdInfo *cmd, IPluginFunction *fun, const char *description, IPlugin *plugin)
: type(type),
info(cmd),
pf(fun),
plugin(plugin),
helptext(description)
{
}
@@ -91,6 +92,7 @@ struct CmdHook : public ke::InlineListNode<CmdHook>
Type type;
ConCmdInfo *info;
IPluginFunction *pf; /* function hook */
IPlugin *plugin; /* owning plugin */
std::string helptext; /* help text */
std::unique_ptr<AdminCmdInfo> admin; /* admin requirements, if any */
};