From b6e864c88baa35d609c711a133df0db50da8da1c Mon Sep 17 00:00:00 2001 From: Alain Magloire Date: Fri, 30 Aug 2002 05:00:52 +0000 Subject: [PATCH] Bug fix for the else branch --- .../eclipse/cdt/debug/mi/core/RxThread.java | 20 +++++++++---------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/RxThread.java b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/RxThread.java index bba160c3981..79f825404d6 100644 --- a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/RxThread.java +++ b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/RxThread.java @@ -134,9 +134,7 @@ MIPlugin.getDefault().debugLog(line); MIEvent event = new MIRunningEvent(type); session.fireEvent(event); } else if ("exit".equals(state)) { - //session.getMIInferior().setTerminated(); - //MIEvent event = new MIGDBExitEvent(); - //fireEvent(event); + // No need to do anything, terminate() will. } else if ("connected".equals(state)) { session.getMIInferior().setConnected(); } @@ -155,24 +153,24 @@ MIPlugin.getDefault().debugLog(line); cmd.setMIOutput(response); cmd.notifyAll(); } - } - + } // Some result record contains informaton specific to oob. // This will happen when CLI-Command is use, for example // doing "run" will block and return a breakpointhit processMIOOBRecord(rr, list); - } + } else { - // Process OOBs - MIOOBRecord[] oobs = response.getMIOOBRecords(); - for (int i = 0; i < oobs.length; i++) { - processMIOOBRecord(oobs[i], list); + // Process OOBs + MIOOBRecord[] oobs = response.getMIOOBRecords(); + for (int i = 0; i < oobs.length; i++) { + processMIOOBRecord(oobs[i], list); + } } MIEvent[] events = (MIEvent[])list.toArray(new MIEvent[list.size()]); session.fireEvents(events); - } + } // if response != null } /**