summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/main.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main.rs b/src/main.rs
index e0b6db4..3e4f388 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -76,8 +76,6 @@ fn try_main() -> Result<ExitStatus, Exit> {
},
};
- let mut curses = Curses::new();
-
let git_interactive = match GitInteractive::new_from_filepath(filepath, config.comment_char.as_str()) {
Ok(gi) => gi,
Err(message) => {
@@ -98,10 +96,12 @@ fn try_main() -> Result<ExitStatus, Exit> {
if git_interactive.get_lines().is_empty() {
return Err(Exit {
message: String::from("An empty rebase was provided, nothing to edit"),
- status: ExitStatus::FileReadError,
+ status: ExitStatus::Good,
});
}
+ let mut curses = Curses::new();
+
let display = Display::new(&mut curses, &config);
let input_handler = InputHandler::new(&display, &config);