diff --git a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CDebugTarget.java b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CDebugTarget.java index 263bda82107..56b4b807aba 100644 --- a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CDebugTarget.java +++ b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CDebugTarget.java @@ -826,6 +826,8 @@ public class CDebugTarget extends CDebugElement } if ( adapter.equals( ICMemoryManager.class ) ) return getMemoryManager(); + if ( adapter.equals( IDebuggerProcessSupport.class ) ) + return this; return super.getAdapter( adapter ); } @@ -1958,5 +1960,4 @@ public class CDebugTarget extends CDebugElement { return ( fDebuggerProcess != null ); } - }