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.iter().position(|b| b.id == breakpoint.id)
|
||||||
{
|
{
|
||||||
breakpoints[i].verified = breakpoint.verified;
|
breakpoints[i].verified = breakpoint.verified;
|
||||||
breakpoints[i].message = breakpoint.message.clone();
|
breakpoints[i].message = breakpoint
|
||||||
breakpoints[i].line =
|
.message
|
||||||
breakpoint.line.unwrap().saturating_sub(1); // TODO: no unwrap
|
.clone()
|
||||||
breakpoints[i].column = breakpoint.column;
|
.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