|
@@ -627,17 +627,15 @@ void CCTextField::draw(NVGcontext *vg) { |
|
|
text = std::to_string(*ccNum); |
|
|
text = std::to_string(*ccNum); |
|
|
} |
|
|
} |
|
|
try { |
|
|
try { |
|
|
*ccNum = std::stoi(text, NULL, 10); |
|
|
|
|
|
|
|
|
*ccNum = std::stoi(text); |
|
|
// Only allow valid cc numbers |
|
|
// Only allow valid cc numbers |
|
|
if (*ccNum < 0 || *ccNum > 127) { |
|
|
if (*ccNum < 0 || *ccNum > 127) { |
|
|
text = ""; |
|
|
text = ""; |
|
|
begin = 0; |
|
|
|
|
|
end = text.size(); |
|
|
|
|
|
|
|
|
begin = end = 0; |
|
|
} |
|
|
} |
|
|
} catch (...) { |
|
|
} catch (...) { |
|
|
text = ""; |
|
|
text = ""; |
|
|
begin = 0; |
|
|
|
|
|
end = text.size(); |
|
|
|
|
|
|
|
|
begin = end = 0; |
|
|
} |
|
|
} |
|
|
}; |
|
|
}; |
|
|
TextField::draw(vg); |
|
|
TextField::draw(vg); |
|
|