call onInit on hot-reload, cleanup, remove warnings

onInit is now called on hot-reload, for the whole plugin. Arguably, this
is not expected behavior, since only one file is being reloaded, but
this is the easiest way to do it, and the entire hot-reload process is
only for development purposes. Open an issue if this breaks your stuff
:^)
This commit is contained in:
Lion Kortlepel
2022-07-14 00:29:56 +02:00
parent 0a8e7d8e50
commit ad414ec5c9
3 changed files with 4 additions and 4 deletions

View File

@@ -62,7 +62,7 @@ TConfig::TConfig(const std::string& ConfigFileName)
Application::SetSubsystemStatus("Config", Application::Status::Starting);
if (!fs::exists(mConfigFileName) || !fs::is_regular_file(mConfigFileName)) {
beammp_info("No config file found! Generating one...");
CreateConfigFile(mConfigFileName);
CreateConfigFile();
}
if (!mFailed) {
if (fs::exists("Server.cfg")) {
@@ -138,7 +138,7 @@ void TConfig::FlushToFile() {
std::fclose(File);
}
void TConfig::CreateConfigFile(std::string_view name) {
void TConfig::CreateConfigFile() {
// build from old config Server.cfg
try {