diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/cancel.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/cancel.cpp b/src/cancel.cpp index 5bba9fc..ec9b6e4 100644 --- a/src/cancel.cpp +++ b/src/cancel.cpp | |||
| @@ -133,7 +133,11 @@ static CancelOp WhichCancelOp(lua_State* const L_, StackIndex const idx_) | |||
| 133 | LUAG_FUNC(cancel_test) | 133 | LUAG_FUNC(cancel_test) |
| 134 | { | 134 | { |
| 135 | CancelRequest const _test{ CheckCancelRequest(L_) }; | 135 | CancelRequest const _test{ CheckCancelRequest(L_) }; |
| 136 | lua_pushboolean(L_, _test != CancelRequest::None); | 136 | if (_test == CancelRequest::None) { |
| 137 | lua_pushboolean(L_, 0); | ||
| 138 | } else { | ||
| 139 | luaG_pushstring(L_, (_test == CancelRequest::Soft) ? "soft" : "hard"); | ||
| 140 | } | ||
| 137 | return 1; | 141 | return 1; |
| 138 | } | 142 | } |
| 139 | 143 | ||
