From 1983087aafdd579d9573bcfcbdb0948a66cbfb13 Mon Sep 17 00:00:00 2001 From: Alain Magloire Date: Mon, 26 Aug 2002 20:21:45 +0000 Subject: [PATCH] Send an info threads to force updates. --- .../src/org/eclipse/cdt/debug/mi/core/cdi/CTarget.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/CTarget.java b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/CTarget.java index 91bb0a8a01b..03ada7d497c 100644 --- a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/CTarget.java +++ b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/CTarget.java @@ -19,6 +19,7 @@ import org.eclipse.cdt.debug.core.cdi.model.ICDIThread; import org.eclipse.cdt.debug.core.cdi.model.ICDIValue; import org.eclipse.cdt.debug.mi.core.MIException; import org.eclipse.cdt.debug.mi.core.MISession; +import org.eclipse.cdt.debug.mi.core.command.CLICommand; import org.eclipse.cdt.debug.mi.core.command.CommandFactory; import org.eclipse.cdt.debug.mi.core.command.MIDataEvaluateExpression; import org.eclipse.cdt.debug.mi.core.command.MIExecContinue; @@ -145,11 +146,11 @@ public class CTarget implements ICDITarget { // HACK/FIXME: gdb/mi thread-list-ids does not // show any newly create thread, we workaround by // issuing "info threads" before to force it. - /* - if (oldThreads != null) { + //* + //if (currentThreads == null || currentThreads.length == 0) { mi.postCommand(new CLICommand("info threads")); - } - */ + //} + //*/ mi.postCommand(tids); MIThreadListIdsInfo info = tids.getMIThreadListIdsInfo(); int[] ids = info.getThreadIds();