From 3e896ba1dd1b3ef89db9edbbee0fe7d4d3838a09 Mon Sep 17 00:00:00 2001 From: Celtic Minstrel Date: Sat, 20 Feb 2021 16:46:42 -0500 Subject: [PATCH] Fix Lua name generator API not accepting translatable strings --- src/scripting/lua_kernel_base.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/scripting/lua_kernel_base.cpp b/src/scripting/lua_kernel_base.cpp index f6e55827a9d1..e9f4864facb8 100644 --- a/src/scripting/lua_kernel_base.cpp +++ b/src/scripting/lua_kernel_base.cpp @@ -226,7 +226,7 @@ static int intf_name_generator(lua_State *L) if(lua_istable(L, 2)) { input = lua_check>(L, 2); } else { - input = utils::parenthetical_split(luaL_checkstring(L, 2), ','); + input = utils::parenthetical_split(luaW_checktstring(L, 2), ','); } int chain_sz = luaL_optinteger(L, 3, 2); int max_len = luaL_optinteger(L, 4, 12); @@ -254,7 +254,7 @@ static int intf_name_generator(lua_State *L) gen = new(L) context_free_grammar_generator(data); } } else { - gen = new(L) context_free_grammar_generator(luaL_checkstring(L, 2)); + gen = new(L) context_free_grammar_generator(luaW_checktstring(L, 2)); } if(gen) { assert(static_cast(gen) == dynamic_cast(gen));