diff --git a/source/ButtonComboInfo.cpp b/source/ButtonComboInfo.cpp index 52a83f1..305582c 100644 --- a/source/ButtonComboInfo.cpp +++ b/source/ButtonComboInfo.cpp @@ -32,12 +32,12 @@ const std::string &ButtonComboInfoIF::getLabel() const { bool ButtonComboInfoIF::getMetaOptions(const ButtonComboModule_MetaOptionsOut &outMeta) const { if (outMeta.labelBuffer == nullptr || outMeta.labelBufferLength == 0) { - return true; + return false; } snprintf(outMeta.labelBuffer, outMeta.labelBufferLength, mLabel.c_str()); - return false; + return true; } void ButtonComboInfoIF::setMetaOptions(const ButtonComboModule_MetaOptions options) { diff --git a/source/ButtonComboInfoHold.cpp b/source/ButtonComboInfoHold.cpp index 696cfb2..4c0c73b 100644 --- a/source/ButtonComboInfoHold.cpp +++ b/source/ButtonComboInfoHold.cpp @@ -15,11 +15,11 @@ ButtonComboInfoHold::ButtonComboInfoHold(std::string label, context, observer), mTargetDurationInMs(targetDurationInMs) { - DEBUG_FUNCTION_LINE_INFO("Created ButtonComboInfoDown: \"%s\", combo: %08X, targetDurationInMs: %d ms, controllerMask: %08X", mLabel.c_str(), mCombo, mTargetDurationInMs, mControllerMask); + DEBUG_FUNCTION_LINE_INFO("Created ButtonComboInfoHold: \"%s\", combo: %08X, targetDurationInMs: %d ms, controllerMask: %08X", mLabel.c_str(), mCombo, mTargetDurationInMs, mControllerMask); } ButtonComboInfoHold::~ButtonComboInfoHold() { - DEBUG_FUNCTION_LINE_INFO("Deleted ButtonComboInfoDown: \"%s\", combo: %08X, targetDurationInMs: %d ms, controllerMask: %08X", mLabel.c_str(), mCombo, mTargetDurationInMs, mControllerMask); + DEBUG_FUNCTION_LINE_INFO("Deleted ButtonComboInfoHold: \"%s\", combo: %08X, targetDurationInMs: %d ms, controllerMask: %08X", mLabel.c_str(), mCombo, mTargetDurationInMs, mControllerMask); } void ButtonComboInfoHold::UpdateInput(const ButtonComboModule_ControllerTypes controller, const std::span pressedButtons) { diff --git a/source/ButtonComboManager.cpp b/source/ButtonComboManager.cpp index f25c23c..5ede433 100644 --- a/source/ButtonComboManager.cpp +++ b/source/ButtonComboManager.cpp @@ -737,7 +737,7 @@ ButtonComboModule_Error ButtonComboManager::DetectButtonCombo_Blocking(const But if (doShutdownKPAD) { KPADShutdown(); } - mInButtonComboDetection = true; + mInButtonComboDetection = false; return result; }