use crate::widgets::markdown_widget::state::source_state::SourceState;
impl SourceState {
pub fn reload_source(&mut self) -> std::io::Result<bool> {
if let Some(ref mut source) = self.source {
let changed = source.reload()?;
if changed {
self.line_count = source.content().lines().count();
}
Ok(changed)
} else {
Ok(false)
}
}
}