sync() api changes #410

This commit is contained in:
BADIM-PC\Vadim 2017-11-21 20:10:51 +03:00
parent 55a6728db2
commit 72e9e449a0
2 changed files with 9 additions and 2 deletions

View File

@ -703,7 +703,9 @@ static duk_ret_t duk_sync(duk_context* duk)
{
tic_mem* memory = (tic_mem*)getDukMachine(duk);
memory->api.sync(memory, true);
bool toCart = duk_is_null_or_undefined(duk, 0) ? true : duk_to_boolean(duk, 0);
memory->api.sync(memory, toCart);
return 0;
}

View File

@ -745,7 +745,12 @@ static s32 lua_sync(lua_State* lua)
{
tic_mem* memory = (tic_mem*)getLuaMachine(lua);
memory->api.sync(memory, true);
bool toCart = true;
if(lua_gettop(lua) >= 1)
toCart = lua_toboolean(lua, 1);
memory->api.sync(memory, toCart);
return 0;
}