mirror of https://github.com/odrling/Aegisub
Pass the filename to moonscript.loadstring for error reporting
This commit is contained in:
parent
5dd982b742
commit
6e62f9e461
|
@ -57,6 +57,7 @@ namespace Automation4 {
|
||||||
if (luaL_dostring(L, "return require('moonscript').loadstring"))
|
if (luaL_dostring(L, "return require('moonscript').loadstring"))
|
||||||
return false; // Leaves error message on stack
|
return false; // Leaves error message on stack
|
||||||
lua_pushlstring(L, &buff[0], buff.size());
|
lua_pushlstring(L, &buff[0], buff.size());
|
||||||
return lua_pcall(L, 1, 1, 0) == 0; // Leaves script or error message on stack
|
lua_pushstring(L, filename.string().c_str());
|
||||||
|
return lua_pcall(L, 2, 1, 0) == 0; // Leaves script or error message on stack
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue