@@ -397,19 +397,20 @@ impl Application {
397397 .position(|b| b.id == breakpoint.id)
398398 {
399399 Some(i) => {
400− let item = debugger.breakpoints.get_mut(i).unwrap();
401− item.verified = breakpoint.verified;
402− // TODO: wasteful clones
403− item.message = breakpoint.message.or_else(|| item.message.clone());
404− item.source = breakpoint.source.or_else(|| item.source.clone());
405− item.line = breakpoint.line.or(item.line);
406− item.column = breakpoint.column.or(item.column);
407− item.end_line = breakpoint.end_line.or(item.end_line);
408− item.end_column = breakpoint.end_column.or(item.end_column);
409− item.instruction_reference = breakpoint
410− .instruction_reference
411− .or_else(|| item.instruction_reference.clone());
412− item.offset = breakpoint.offset.or(item.offset);
400+ debugger.breakpoints[i] = breakpoint;
401+ // let item = debugger.breakpoints.get_mut(i).unwrap();
402+ // item.verified = breakpoint.verified;
403+ // // TODO: wasteful clones
404+ // item.message = breakpoint.message.or_else(|| item.message.clone());
405+ // item.source = breakpoint.source.or_else(|| item.source.clone());
406+ // item.line = breakpoint.line.or(item.line);
407+ // item.column = breakpoint.column.or(item.column);
408+ // item.end_line = breakpoint.end_line.or(item.end_line);
409+ // item.end_column = breakpoint.end_column.or(item.end_column);
410+ // item.instruction_reference = breakpoint
411+ // .instruction_reference
412+ // .or_else(|| item.instruction_reference.clone());
413+ // item.offset = breakpoint.offset.or(item.offset);
413414 }
414415 None => {
415416 warn!("Changed breakpoint with id {:?} not found", breakpoint.id);