ListEditor: better NavResult in dn(): avoid jumping when calling dn on lowest level
This commit is contained in:
parent
fdd5e925b1
commit
73eec59f58
2 changed files with 12 additions and 5 deletions
nested/src/list
|
@ -130,7 +130,7 @@ where ItemEditor: TerminalTreeEditor + ?Sized + Send + Sync + 'static,
|
|||
mode: new_cur.leaf_mode,
|
||||
idx: None
|
||||
});
|
||||
TreeNavResult::Exit
|
||||
TreeNavResult::Continue
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -328,12 +328,12 @@ where ItemEditor: TerminalTreeEditor + ?Sized + Send + Sync + 'static,
|
|||
);
|
||||
}
|
||||
}
|
||||
TreeNavResult::Continue
|
||||
}
|
||||
ListCursorMode::Modify => {
|
||||
self.get_item().unwrap().write().unwrap().dn();
|
||||
self.get_item().unwrap().write().unwrap().dn()
|
||||
}
|
||||
}
|
||||
TreeNavResult::Continue
|
||||
}
|
||||
|
||||
fn pxev(&mut self) -> TreeNavResult {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue