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 | ||