diff --git a/src/macro-action-edit.cpp b/src/macro-action-edit.cpp index 0278ef1c..df47f120 100644 --- a/src/macro-action-edit.cpp +++ b/src/macro-action-edit.cpp @@ -316,7 +316,7 @@ void AdvSceneSwitcher::MacroActionSelectionChanged(int idx) SetSelection(actionsList, idx); SetSelection(conditionsList, -1); - if (idx < 0 || idx >= macro->Actions().size()) { + if (idx < 0 || (unsigned)idx >= macro->Actions().size()) { currentActionIdx = -1; } else { currentActionIdx = idx; diff --git a/src/macro-condition-edit.cpp b/src/macro-condition-edit.cpp index 8c308afe..20f4d541 100644 --- a/src/macro-condition-edit.cpp +++ b/src/macro-condition-edit.cpp @@ -458,7 +458,7 @@ void AdvSceneSwitcher::MacroConditionSelectionChanged(int idx) SetSelection(conditionsList, idx); SetSelection(actionsList, -1); - if (idx < 0 || idx >= macro->Conditions().size()) { + if (idx < 0 || (unsigned)idx >= macro->Conditions().size()) { currentConditionIdx = -1; } else { currentConditionIdx = idx;