diff --git a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/TxThread.java b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/TxThread.java index 767b4b4b4c1..9162ee32da4 100644 --- a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/TxThread.java +++ b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/TxThread.java @@ -20,10 +20,12 @@ import org.eclipse.cdt.debug.mi.core.event.MIRunningEvent; public class TxThread extends Thread { MISession session; + CLIProcessor cli; public TxThread(MISession s) { super("MI TX Thread"); session = s; + cli = new CLIProcessor(session); } public void run () { @@ -54,7 +56,7 @@ public class TxThread extends Thread { // May need to fire event. if (cmd instanceof CLICommand) { - processCLICommand((CLICommand)cmd); + cli.process((CLICommand)cmd); } // shove in the pipe