void LLDBPlugin::OnLLDBCrashed(LLDBEvent& event) { event.Skip(); // Report it as crash only if not going down (i.e. we got an LLDBExit event) if(!m_connector.IsGoingDown()) { ::wxMessageBox(_("LLDB crashed! Terminating debug session"), "CodeLite", wxOK | wxICON_ERROR | wxCENTER); } OnLLDBExited(event); }
void LLDBPlugin::OnLLDBCrashed(LLDBEvent& event) { event.Skip(); // Report it as crash only if not going down (i.e. we got an LLDBExit event) if(!m_connector.IsGoingDown()) { // SetGoingDown() before displaying message box to cope with reentering this function whilst waiting for OK. m_connector.SetGoingDown(true); ::wxMessageBox(_("LLDB crashed! Terminating debug session"), "CodeLite", wxOK | wxICON_ERROR | wxCENTER); OnLLDBExited(event); } }