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() {
|
||||
let mut options_iter = self.options.iter();
|
||||
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() {
|
||||
messages.push((self.on_selected)(prev_val.clone()));
|
||||
messages
|
||||
.push((self.on_selected)(prev_val.clone()));
|
||||
}
|
||||
}
|
||||
} else {
|
||||
messages
|
||||
.push((self.on_selected)(self.options[0].clone()));
|
||||
if let Some(msg) = self.on_change.take() {
|
||||
messages.push(msg)
|
||||
}
|
||||
if let Some(msg) = self.on_change.take() {
|
||||
messages.push(msg)
|
||||
}
|
||||
}
|
||||
} else {
|
||||
let mut options_iter = self.options.iter().rev();
|
||||
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() {
|
||||
messages.push((self.on_selected)(next_val.clone()));
|
||||
messages
|
||||
.push((self.on_selected)(next_val.clone()));
|
||||
}
|
||||
}
|
||||
} else {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue