aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBenoit Germain <benoit.germain@ubisoft.com>2025-04-23 14:27:00 +0200
committerBenoit Germain <benoit.germain@ubisoft.com>2025-04-23 14:27:00 +0200
commitefb81b501adbbddf25615bbcc216bbbf3a3c8e0a (patch)
tree5f354dfeee836ef78c0935cc2d0ec66e6276151c /src
parent7eb03175d19fca48ac915fc03c352e0d429bc37e (diff)
downloadlanes-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.cpp6
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_)
133LUAG_FUNC(cancel_test) 133LUAG_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