diff --git a/src/Marbles.cpp b/src/Marbles.cpp index dcc63f7..a82e524 100644 --- a/src/Marbles.cpp +++ b/src/Marbles.cpp @@ -709,7 +709,8 @@ struct MarblesWidget : ModuleWidget { {"99%",0.99f} }; for (int i = 0; i < (int) LENGTHOF(gateLens); i++) { - bool checked = isNear(gateLens[i].second,module->_gate_len,0.0001); + float scaled_len = rescale(module->_gate_len,0.01f,0.99f, 0.0f,1.0f); + bool checked = isNear(gateLens[i].second,scaled_len,0.0001); GateLenMenuIndexItem *item = createMenuItem(gateLens[i].first, CHECKMARK(checked)); item->module = module;