diff --git a/Source/Common/Processor/Mapping/Input/MappingInput.cpp b/Source/Common/Processor/Mapping/Input/MappingInput.cpp index 5f214433..c9eb02d4 100644 --- a/Source/Common/Processor/Mapping/Input/MappingInput.cpp +++ b/Source/Common/Processor/Mapping/Input/MappingInput.cpp @@ -119,7 +119,7 @@ StandardMappingInput::~StandardMappingInput() void StandardMappingInput::lockInput(Parameter* input) { setInput(input); - if (input != nullptr && !list->isClearing) inputTarget->setEnabled(false); + if (input != nullptr && (list == nullptr || !list->isClearing)) inputTarget->setEnabled(false); }