Merge remote-tracking branch 'upstream/develop' into internal_scripts

develop
Myk Taylor 2020-07-24 20:47:24 -07:00
commit da11932d6b
4 changed files with 6 additions and 5 deletions

@ -43,6 +43,7 @@ Deon
DoctorVanGogh DoctorVanGogh DoctorVanGogh DoctorVanGogh
Donald Ruegsegger hashaash Donald Ruegsegger hashaash
doomchild doomchild doomchild doomchild
ElMendukol ElMendukol
enjia2000 enjia2000
Eric Wald eswald Eric Wald eswald
Erik Youngren Artanis Erik Youngren Artanis

@ -2404,10 +2404,10 @@ static int filesystem_listdir_recursive(lua_State *L)
luaL_checktype(L,1,LUA_TSTRING); luaL_checktype(L,1,LUA_TSTRING);
std::string dir=lua_tostring(L,1); std::string dir=lua_tostring(L,1);
int depth = 10; int depth = 10;
if (lua_type(L, 2) == LUA_TNUMBER) if (lua_gettop(L) >= 2)
depth = lua_tounsigned(L, 2); depth = luaL_checkint(L, 2);
bool include_prefix = true; bool include_prefix = true;
if (lua_type(L, 3) == LUA_TBOOLEAN) if (lua_gettop(L) >= 3)
include_prefix = lua_toboolean(L, 3); include_prefix = lua_toboolean(L, 3);
std::map<std::string, bool> files; std::map<std::string, bool> files;
int err = DFHack::Filesystem::listdir_recursive(dir, files, depth, include_prefix); int err = DFHack::Filesystem::listdir_recursive(dir, files, depth, include_prefix);

@ -1 +1 @@
Subproject commit 7822df15ed44ca9e68d7270329ffd54dd7744977 Subproject commit bada2199d16bd8e97d15efee7cbe05e5eb6ee6ee

@ -1 +1 @@
Subproject commit a5e385bb2a3c72f878be614cb0cc004aafa17f79 Subproject commit f028d38e4ee9d60b9295a07d23ddb8dcc5197699