diff --git a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/CSession.java b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/CSession.java index 9a844ca26cc..043b3f3e2e7 100644 --- a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/CSession.java +++ b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/CSession.java @@ -44,7 +44,7 @@ public class CSession implements ICDISession, ICDISessionObject { public CSession(MISession s, boolean attach) { commonSetup(s); - configuration = new Configuration(attach); + configuration = new Configuration(s, attach); } public CSession(MISession s) { diff --git a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/Configuration.java b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/Configuration.java index 25f2ffadd10..5c5fe52d86a 100644 --- a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/Configuration.java +++ b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/Configuration.java @@ -6,6 +6,7 @@ package org.eclipse.cdt.debug.mi.core.cdi; import org.eclipse.cdt.debug.core.cdi.ICDIConfiguration; +import org.eclipse.cdt.debug.mi.core.MISession; /** * @author alain @@ -17,9 +18,11 @@ import org.eclipse.cdt.debug.core.cdi.ICDIConfiguration; */ public class Configuration implements ICDIConfiguration { protected boolean fAttached; + MISession miSession; - public Configuration(boolean attached) { + public Configuration(MISession s, boolean attached) { fAttached = attached; + miSession = s; } /** * @see org.eclipse.cdt.debug.core.cdi.ICDIConfiguration#supportsBreakpoints() @@ -103,5 +106,6 @@ public class Configuration implements ICDIConfiguration { */ public boolean supportsTerminate() { return fAttached ? false : true; + } }