From d27bd20cc203760e647babe3425dfe935893ac15 Mon Sep 17 00:00:00 2001 From: Alain Magloire Date: Mon, 18 Nov 2002 19:04:16 +0000 Subject: [PATCH] Move the assignements before fire the events. --- .../src/org/eclipse/cdt/debug/mi/core/cdi/CTarget.java | 5 +++-- 1 file changed, 3 insertions(+), 2 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 f1938637075..a79f3035d1b 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 @@ -132,6 +132,9 @@ public class CTarget implements ICDITarget { // get the new Threads. CThread[] newThreads = getCThreads(); + currentThreads = newThreads; + currentThreadId = newThreadId; + // Fire destroyedEvent for old threads. if (oldThreads != null && oldThreads.length > 0) { List dList = new ArrayList(oldThreads.length); @@ -157,8 +160,6 @@ public class CTarget implements ICDITarget { miSession.fireEvents(events); } } - currentThreads = newThreads; - currentThreadId = newThreadId; } /**