Fixed system messages printing an extra line for no reason
This commit is contained in:
@@ -164,6 +164,7 @@ impl ShedVi {
|
|||||||
history: History::new()?,
|
history: History::new()?,
|
||||||
needs_redraw: true,
|
needs_redraw: true,
|
||||||
};
|
};
|
||||||
|
new.writer.flush_write("\n")?; // ensure we start on a new line, in case the previous command didn't end with a newline
|
||||||
new.print_line(false)?;
|
new.print_line(false)?;
|
||||||
Ok(new)
|
Ok(new)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -280,7 +280,6 @@ pub fn child_exited(pid: Pid, status: WtStat) -> ShResult<()> {
|
|||||||
if is_fg {
|
if is_fg {
|
||||||
take_term()?;
|
take_term()?;
|
||||||
} else {
|
} else {
|
||||||
println!();
|
|
||||||
let job_order = read_jobs(|j| j.order().to_vec());
|
let job_order = read_jobs(|j| j.order().to_vec());
|
||||||
let result = read_jobs(|j| j.query(JobID::Pgid(pgid)).cloned());
|
let result = read_jobs(|j| j.query(JobID::Pgid(pgid)).cloned());
|
||||||
if let Some(job) = result {
|
if let Some(job) = result {
|
||||||
|
|||||||
Reference in New Issue
Block a user