diff options
| author | Benoit Germain <benoit.germain@ubisoft.com> | 2025-04-23 14:27:00 +0200 |
|---|---|---|
| committer | Benoit Germain <benoit.germain@ubisoft.com> | 2025-04-23 14:27:00 +0200 |
| commit | efb81b501adbbddf25615bbcc216bbbf3a3c8e0a (patch) | |
| tree | 5f354dfeee836ef78c0935cc2d0ec66e6276151c /src | |
| parent | 7eb03175d19fca48ac915fc03c352e0d429bc37e (diff) | |
| download | lanes-efb81b501adbbddf25615bbcc216bbbf3a3c8e0a.tar.gz lanes-efb81b501adbbddf25615bbcc216bbbf3a3c8e0a.tar.bz2 lanes-efb81b501adbbddf25615bbcc216bbbf3a3c8e0a.zip | |
cancel_test() returns "soft"/"hard" instead of true
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 | ||
