- Ensuring a Debug Stop is as Clean as a new IDE
- The debugger would previously not release its hold on the code editor after being stopped
}
gdbTimer.Stop();
_ChangeState(terminated); // this state change seems to be superfluous, is it safety for something?
- prjConfig = null;
needReset = false;
if(ide.workspace)
bpRunToCursor.Reset();
ide.outputView.debugBox.Logf($"Debugging stopped\n");
- ClearBreakDisplay();
- ide.Update(null);
#if defined(__unix__)
if(!usingValgrind && FileExists(progFifoPath)) //fileCreated)
rmdir(progFifoDir);
}
#endif
+
+ CleanUp();
+ ide.Update(null);
}
bool WatchesLinkCodeEditor()