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;
}
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();
ReloadLuaConfigs(true);
CallLuaOnInit();
}