Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPawel Piech2011-03-18 04:26:30 +0000
committerPawel Piech2011-03-18 04:26:30 +0000
commit4a4e78a0a168ceaa87a462ab5b099753184c4fba (patch)
tree80dddfc78094c66f39429eb482ac2f9d5321a8b2 /org.eclipse.debug.ui
parentfe1531e78ca51e2f596f34c743e25ecdee6a8b06 (diff)
downloadeclipse.platform.debug-4a4e78a0a168ceaa87a462ab5b099753184c4fba.tar.gz
eclipse.platform.debug-4a4e78a0a168ceaa87a462ab5b099753184c4fba.tar.xz
eclipse.platform.debug-4a4e78a0a168ceaa87a462ab5b099753184c4fba.zip
Bug 333517 - Simplified getDebugTarget implementation for IAdaptable element.
Diffstat (limited to 'org.eclipse.debug.ui')
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/model/elements/BreakpointManagerContentProvider.java9
1 files changed, 3 insertions, 6 deletions
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/model/elements/BreakpointManagerContentProvider.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/model/elements/BreakpointManagerContentProvider.java
index c2c6e2188..dc883ecf8 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/model/elements/BreakpointManagerContentProvider.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/model/elements/BreakpointManagerContentProvider.java
@@ -840,12 +840,9 @@ public class BreakpointManagerContentProvider extends ElementContentProvider
// Allow non-standard debug model element return an IDebugTarget
// element that could be used for implementing breakpoint filtering.
// Bug 333517.
- ILaunch launch = (ILaunch) ((IAdaptable)next).getAdapter(ILaunch.class);
- if (launch != null) {
- IDebugTarget[] targets= launch.getDebugTargets();
- for (int j = 0; j < targets.length; j++) {
- debugTargets.add(targets[j]);
- }
+ IDebugTarget target = (IDebugTarget) ((IAdaptable)next).getAdapter(IDebugTarget.class);
+ if (target != null) {
+ debugTargets.add(target);
}
}
}

Back to the top