|
@@ -985,7 +985,9 @@ void luax_runwrapper(lua_State *L, const char *filedata, size_t datalen, const c
|
|
|
// functions struct pointer as arguments.
|
|
|
if (lua_istable(L, -1))
|
|
|
{
|
|
|
- luaL_loadbuffer(L, filedata, datalen, filename);
|
|
|
+ std::string chunkname = std::string("=[love \"") + std::string(filename) + std::string("\"]");
|
|
|
+
|
|
|
+ luaL_loadbuffer(L, filedata, datalen, chunkname.c_str());
|
|
|
lua_pushvalue(L, -2);
|
|
|
if (ffifuncs != nullptr)
|
|
|
luax_pushpointerasstring(L, ffifuncs);
|