From 4e330de1d52b6d96279f431d4075ce603b23d19f Mon Sep 17 00:00:00 2001 From: krzosa Date: Mon, 11 Aug 2025 16:03:20 +0200 Subject: [PATCH] Fix config not loading --- src/text_editor/lua_api.cpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/text_editor/lua_api.cpp b/src/text_editor/lua_api.cpp index d8c80ca..657a7e3 100644 --- a/src/text_editor/lua_api.cpp +++ b/src/text_editor/lua_api.cpp @@ -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(); }