@@ -109,10 +109,12 @@ pub fn breakpoints<'doc>(
109 let error = theme.get("error");
109 let error = theme.get("error");
110 let info = theme.get("info");
110 let info = theme.get("info");
112− let breakpoints = doc
114− .and_then(|path| editor.breakpoints.get(path))
112+ let breakpoints = doc.path().and_then(|path| editor.breakpoints.get(path));
114+ let breakpoints = match breakpoints {
115+ Some(breakpoints) => breakpoints,
116+ None => return Box::new(move |_, _, _| None),
117 Box::new(move |line: usize, _selected: bool, out: &mut String| {
119 Box::new(move |line: usize, _selected: bool, out: &mut String| {
118 let breakpoint = breakpoints
120 let breakpoint = breakpoints