Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlain Magloire2004-11-02 19:57:39 +0000
committerAlain Magloire2004-11-02 19:57:39 +0000
commit0b1094160f34b83aa41db79e876005a9a5b282cb (patch)
tree31248015a75f2aff5f370e001213495519aa48f7
parentf93436e891bccc58aa28caea5c8e7333800a7831 (diff)
downloadorg.eclipse.cdt-0b1094160f34b83aa41db79e876005a9a5b282cb.tar.gz
org.eclipse.cdt-0b1094160f34b83aa41db79e876005a9a5b282cb.tar.xz
org.eclipse.cdt-0b1094160f34b83aa41db79e876005a9a5b282cb.zip
allow to override the configuration
-rw-r--r--debug/org.eclipse.cdt.debug.mi.core/cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java7
1 files 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;
}

Back to the top