@@ -11060,6 +11060,10 @@ impl Editor {
window: &mut Window,
cx: &mut Context<Self>,
) {
+ if self.breakpoint_store.is_none() {
+ return;
+ }
+
for (anchor, breakpoint) in self.breakpoints_at_cursors(window, cx) {
let breakpoint = breakpoint.unwrap_or_else(|| Breakpoint {
message: None,
@@ -11119,6 +11123,10 @@ impl Editor {
window: &mut Window,
cx: &mut Context<Self>,
) {
+ if self.breakpoint_store.is_none() {
+ return;
+ }
+
for (anchor, breakpoint) in self.breakpoints_at_cursors(window, cx) {
let Some(breakpoint) = breakpoint.filter(|breakpoint| breakpoint.is_disabled()) else {
continue;
@@ -11138,6 +11146,10 @@ impl Editor {
window: &mut Window,
cx: &mut Context<Self>,
) {
+ if self.breakpoint_store.is_none() {
+ return;
+ }
+
for (anchor, breakpoint) in self.breakpoints_at_cursors(window, cx) {
let Some(breakpoint) = breakpoint.filter(|breakpoint| breakpoint.is_enabled()) else {
continue;
@@ -11157,6 +11169,10 @@ impl Editor {
window: &mut Window,
cx: &mut Context<Self>,
) {
+ if self.breakpoint_store.is_none() {
+ return;
+ }
+
for (anchor, breakpoint) in self.breakpoints_at_cursors(window, cx) {
if let Some(breakpoint) = breakpoint {
self.edit_breakpoint_at_anchor(