try to write to file (os error 22)

This commit is contained in:
🪞👃🪞 2025-04-27 21:09:06 +03:00
parent 576725a949
commit 0d1d4b6e9a
4 changed files with 15 additions and 9 deletions

View file

@ -1,7 +1,7 @@
use crate::*;
impl Perch {
pub fn handle_save (&mut self, event: &Event, choice: u8) {
pub fn handle_save (&mut self, event: &Event, choice: u8) -> Usually<()> {
match event {
press!(Esc) => { self.mode = None }
press!(Left) => { self.mode = Some(Mode::Save {
@ -19,13 +19,14 @@ impl Perch {
self.mode = None;
},
2 => {
self.save_all();
self.save_all()?;
self.mode = None
},
_ => unreachable!(),
},
_ => {}
}
Ok(())
}
pub fn save_begin (&mut self) {
if self.changes > 0 {