Fix config not loading
This commit is contained in:
@@ -270,8 +270,7 @@ void LoadLuaBuffer(Buffer *lua_buffer) {
|
||||
lua_buffer->user_change_id = lua_buffer->change_id;
|
||||
}
|
||||
|
||||
void ReloadLuaConfigs() {
|
||||
bool reload = false;
|
||||
void ReloadLuaConfigs(bool reload = false) {
|
||||
if (LuaConfigBuffer && !LuaConfigBuffer->dirty && LuaConfigBuffer->change_id != LuaConfigBuffer->user_change_id) {
|
||||
reload = true;
|
||||
}
|
||||
@@ -435,9 +434,7 @@ void InitLuaConfig() {
|
||||
ReportConsolef("no config at: %.*s - creating config buffer", FmtString(lua_config_path));
|
||||
}
|
||||
|
||||
lua_buffer->user_change_id = -1; // if we loaded from file this should force to read
|
||||
LuaConfigBuffer = lua_buffer;
|
||||
|
||||
ReloadLuaConfigs();
|
||||
LuaConfigBuffer = lua_buffer;
|
||||
ReloadLuaConfigs(true);
|
||||
CallLuaOnInit();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user