diff --git a/src/main.rs b/src/main.rs index 940c598..0b8282e 100644 --- a/src/main.rs +++ b/src/main.rs @@ -64,15 +64,9 @@ impl State { if let Ok(str) = fs::read_to_string(data!()).inspect_err(|e| eprintln!("failed to open data file: {e}")) { - if let Ok(saved) = ron::de::from_str::(&str) - .inspect_err(|e| eprintln!("failed to read current version of data file: {e}, trying to restore old version")) - { - state.table = saved.table; - state.content = widget::text_editor::Content::with_text(&saved.notes); - } else { - // try to read it as an older version on error - state.table = ron::de::from_str(&str).unwrap(); - } + let saved = ron::de::from_str::(&str).unwrap(); + state.table = saved.table; + state.content = widget::text_editor::Content::with_text(&saved.notes); } state.ok = true;