mirror of
https://github.com/MihailRis/voxelcore.git
synced 2026-10-05 19:11:50 +00:00
fix error handling in events and runnables
This commit is contained in:
parent
3304bf27a6
commit
03a3062940
2 changed files with 10 additions and 5 deletions
|
|
@ -136,10 +136,12 @@ bool lua::emit_event(
|
|||
getglobal(L, "events");
|
||||
getfield(L, "emit");
|
||||
pushstring(L, name);
|
||||
call_nothrow(L, args(L) + 1);
|
||||
bool result = toboolean(L, -1);
|
||||
pop(L, 2);
|
||||
return result;
|
||||
if (call_nothrow(L, args(L) + 1)) {
|
||||
bool result = toboolean(L, -1);
|
||||
pop(L, 2);
|
||||
return result;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
State* lua::get_main_state() {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue