mirror of https://github.com/helix-editor/helix
Remove unwrap on line option, preventing DAP crash (#9632)
* Remove unwrap on line option, preventing DAP crash, ref #4683 * Update to fall back to existing values for option fieldspull/9644/head
parent
59369d99e2
commit
76e512f944
|
@ -226,10 +226,15 @@ impl Editor {
|
|||
breakpoints.iter().position(|b| b.id == breakpoint.id)
|
||||
{
|
||||
breakpoints[i].verified = breakpoint.verified;
|
||||
breakpoints[i].message = breakpoint.message.clone();
|
||||
breakpoints[i].line =
|
||||
breakpoint.line.unwrap().saturating_sub(1); // TODO: no unwrap
|
||||
breakpoints[i].column = breakpoint.column;
|
||||
breakpoints[i].message = breakpoint
|
||||
.message
|
||||
.clone()
|
||||
.or_else(|| breakpoints[i].message.take());
|
||||
breakpoints[i].line = breakpoint
|
||||
.line
|
||||
.map_or(breakpoints[i].line, |line| line.saturating_sub(1));
|
||||
breakpoints[i].column =
|
||||
breakpoint.column.or(breakpoints[i].column);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue