diff --git a/src/core/MidiInterface.cpp b/src/core/MidiInterface.cpp index b68aeefe..90082ad0 100644 --- a/src/core/MidiInterface.cpp +++ b/src/core/MidiInterface.cpp @@ -629,7 +629,7 @@ void CCTextField::draw(NVGcontext *vg) { try { *ccNum = std::stoi(text); // Only allow valid cc numbers - if (*ccNum < 0 || *ccNum > 127) { + if (*ccNum < 0 || *ccNum > 127 || text.size() > 3) { text = ""; begin = end = 0; }