1
0
Fork 0

Fix string to value for enum parameters

This commit is contained in:
Robbert van der Helm 2022-02-14 02:10:12 +01:00
parent 39e8dfc83c
commit 0c1f105910

View file

@ -436,7 +436,10 @@ impl<T: EnumIter + Eq + Copy + Display> Param for EnumParam<T> {
}
fn string_to_normalized_value(&self, string: &str) -> Option<f32> {
self.inner.string_to_normalized_value(string)
self.variants
.iter()
.find(|(_, repr)| repr == string)
.map(|(variant, _)| self.preview_normalized(*variant))
}
fn preview_normalized(&self, plain: Self::Plain) -> f32 {