diff --git a/aegisub/src/auto4_lua.cpp b/aegisub/src/auto4_lua.cpp index 17cab26fe..187b0095c 100644 --- a/aegisub/src/auto4_lua.cpp +++ b/aegisub/src/auto4_lua.cpp @@ -613,7 +613,10 @@ namespace Automation4 { lua_pop(L, 1); } - std::string message = get_string_or_default(L, 1); + const char *err = lua_tostring(L, 1); + if (!err) return 1; + + std::string message = err; if (lua_gettop(L)) lua_pop(L, 1);