From 0b1094160f34b83aa41db79e876005a9a5b282cb Mon Sep 17 00:00:00 2001 From: Alain Magloire Date: Tue, 2 Nov 2004 19:57:39 +0000 Subject: [PATCH] allow to override the configuration --- .../org/eclipse/cdt/debug/mi/core/cdi/model/Target.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/debug/org.eclipse.cdt.debug.mi.core/cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java b/debug/org.eclipse.cdt.debug.mi.core/cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java index f892e08cc8b..360e5a74d8b 100644 --- a/debug/org.eclipse.cdt.debug.mi.core/cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java +++ b/debug/org.eclipse.cdt.debug.mi.core/cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java @@ -91,6 +91,9 @@ public class Target extends SessionObject implements ICDITarget { return miSession; } + public void setConfiguration(ICDITargetConfiguration configuration) { + fConfiguration = configuration; + } /** * @see org.eclipse.cdt.debug.core.cdi.model.ICDIObject#getTarget() */ @@ -950,7 +953,7 @@ public class Target extends SessionObject implements ICDITarget { * @see org.eclipse.cdt.debug.core.cdi.model.ICDITarget#getConfiguration() */ public ICDITargetConfiguration getConfiguration() { - if (fConfiguration != null) { + if (fConfiguration == null) { if (miSession.isProgramSession()) { fConfiguration = new TargetConfiguration(this); } else if (miSession.isAttachSession()){ @@ -960,7 +963,7 @@ public class Target extends SessionObject implements ICDITarget { } else { fConfiguration = new TargetConfiguration(this); } - } + } return fConfiguration; }