cargo fmt
This commit is contained in:
parent
8f319d7c6f
commit
3a9ad89970
1 changed files with 13 additions and 7 deletions
|
|
@ -267,24 +267,30 @@ where
|
||||||
if y.is_sign_negative() {
|
if y.is_sign_negative() {
|
||||||
let mut options_iter = self.options.iter();
|
let mut options_iter = self.options.iter();
|
||||||
if let Some(selected) = self.selected.as_ref() {
|
if let Some(selected) = self.selected.as_ref() {
|
||||||
if let Some(_) = options_iter.position(|o| o == selected) {
|
if let Some(_) =
|
||||||
|
options_iter.position(|o| o == selected)
|
||||||
|
{
|
||||||
if let Some(prev_val) = options_iter.next() {
|
if let Some(prev_val) = options_iter.next() {
|
||||||
messages.push((self.on_selected)(prev_val.clone()));
|
messages
|
||||||
|
.push((self.on_selected)(prev_val.clone()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
messages
|
messages
|
||||||
.push((self.on_selected)(self.options[0].clone()));
|
.push((self.on_selected)(self.options[0].clone()));
|
||||||
if let Some(msg) = self.on_change.take() {
|
if let Some(msg) = self.on_change.take() {
|
||||||
messages.push(msg)
|
messages.push(msg)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
let mut options_iter = self.options.iter().rev();
|
let mut options_iter = self.options.iter().rev();
|
||||||
if let Some(selected) = self.selected.as_ref() {
|
if let Some(selected) = self.selected.as_ref() {
|
||||||
if let Some(_) = options_iter.position(|o| o == selected) {
|
if let Some(_) =
|
||||||
|
options_iter.position(|o| o == selected)
|
||||||
|
{
|
||||||
if let Some(next_val) = options_iter.next() {
|
if let Some(next_val) = options_iter.next() {
|
||||||
messages.push((self.on_selected)(next_val.clone()));
|
messages
|
||||||
|
.push((self.on_selected)(next_val.clone()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue