diff options
author | Mikhail Khodjaiants | 2007-02-13 18:30:19 +0000 |
---|---|---|
committer | Mikhail Khodjaiants | 2007-02-13 18:30:19 +0000 |
commit | 0d5ed9cb565cda4203d03eaa90871cb935ebd6ac (patch) | |
tree | f7e5e7a630465da4d060a1cc912c83cb3706d8d3 /debug/org.eclipse.cdt.debug.core | |
parent | f4f9b8af690763098f0a72007705cdae4b1a9d41 (diff) | |
download | org.eclipse.cdt-0d5ed9cb565cda4203d03eaa90871cb935ebd6ac.tar.gz org.eclipse.cdt-0d5ed9cb565cda4203d03eaa90871cb935ebd6ac.tar.xz org.eclipse.cdt-0d5ed9cb565cda4203d03eaa90871cb935ebd6ac.zip |
"Load Symbols For All" doesn't work: CModuleManager does not implement ICDebugElement. Replaced by IAdapatable.
Diffstat (limited to 'debug/org.eclipse.cdt.debug.core')
-rw-r--r-- | debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CModuleManager.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CModuleManager.java b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CModuleManager.java index e65196890f3..4b584249145 100644 --- a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CModuleManager.java +++ b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CModuleManager.java @@ -13,9 +13,11 @@ package org.eclipse.cdt.debug.internal.core.model; import java.util.ArrayList; import java.util.Arrays; import java.util.Iterator; + import org.eclipse.cdt.debug.core.CDIDebugModel; import org.eclipse.cdt.debug.core.cdi.model.ICDIObject; import org.eclipse.cdt.debug.core.cdi.model.ICDISharedLibrary; +import org.eclipse.cdt.debug.core.model.ICDebugTarget; import org.eclipse.cdt.debug.core.model.ICModule; import org.eclipse.cdt.debug.core.model.IModuleRetrieval; import org.eclipse.cdt.debug.internal.core.ICDebugInternalConstants; @@ -151,4 +153,13 @@ public class CModuleManager extends PlatformObject implements IModuleRetrieval { } return null; } + + /* (non-Javadoc) + * @see org.eclipse.core.runtime.PlatformObject#getAdapter(java.lang.Class) + */ + public Object getAdapter( Class adapter ) { + if ( adapter.equals( ICDebugTarget.class ) ) + return getDebugTarget(); + return super.getAdapter( adapter ); + } } |