summaryrefslogtreecommitdiff
path: root/src/app.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/app.rs')
-rw-r--r--src/app.rs10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/app.rs b/src/app.rs
index b166964..5037a8c 100644
--- a/src/app.rs
+++ b/src/app.rs
@@ -49,10 +49,12 @@ impl App {
}
pub fn run(mut self, terminal: &mut tui::Tui) -> io::Result<()> {
- if let Err(e) = lua::source(&config::env::USER_RC_PATH) {
- tui::restore()?;
- println!("{}", e);
- return Ok(());
+ if let Err(_) = lua::source(&config::env::USER_RC_PATH) {
+ if let Err(e) = lua::source_default_config() {
+ tui::restore()?;
+ println!("{}", e);
+ return Ok(());
+ }
}
while !{ GlobalState::get().exit } {