Fix config not loading

This commit is contained in:
2025-08-11 16:03:20 +02:00
parent 77b337aed8
commit 4e330de1d5

View File

@@ -270,8 +270,7 @@ void LoadLuaBuffer(Buffer *lua_buffer) {
lua_buffer->user_change_id = lua_buffer->change_id; lua_buffer->user_change_id = lua_buffer->change_id;
} }
void ReloadLuaConfigs() { void ReloadLuaConfigs(bool reload = false) {
bool reload = false;
if (LuaConfigBuffer && !LuaConfigBuffer->dirty && LuaConfigBuffer->change_id != LuaConfigBuffer->user_change_id) { if (LuaConfigBuffer && !LuaConfigBuffer->dirty && LuaConfigBuffer->change_id != LuaConfigBuffer->user_change_id) {
reload = true; reload = true;
} }
@@ -435,9 +434,7 @@ void InitLuaConfig() {
ReportConsolef("no config at: %.*s - creating config buffer", FmtString(lua_config_path)); 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;
LuaConfigBuffer = lua_buffer; ReloadLuaConfigs(true);
ReloadLuaConfigs();
CallLuaOnInit(); CallLuaOnInit();
} }