diff options
author | eutarass | 2011-03-31 02:41:15 +0000 |
---|---|---|
committer | eutarass | 2011-03-31 02:41:15 +0000 |
commit | 6ef55704ce79be765be620eb1ecd1acdae283bc5 (patch) | |
tree | 9e13e552bc765983e9b5bddf0c23f7a49798b6eb | |
parent | 21cd9945737bb733ead89b07b671fab189af401f (diff) | |
download | org.eclipse.tcf-6ef55704ce79be765be620eb1ecd1acdae283bc5.tar.gz org.eclipse.tcf-6ef55704ce79be765be620eb1ecd1acdae283bc5.tar.xz org.eclipse.tcf-6ef55704ce79be765be620eb1ecd1acdae283bc5.zip |
TCF Debugger: added code to use Processes service to get process name
-rw-r--r-- | plugins/org.eclipse.tm.tcf.debug.ui/src/org/eclipse/tm/internal/tcf/debug/ui/model/TCFNodeExecContext.java | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/plugins/org.eclipse.tm.tcf.debug.ui/src/org/eclipse/tm/internal/tcf/debug/ui/model/TCFNodeExecContext.java b/plugins/org.eclipse.tm.tcf.debug.ui/src/org/eclipse/tm/internal/tcf/debug/ui/model/TCFNodeExecContext.java index 318c6b4c9..18f411ffd 100644 --- a/plugins/org.eclipse.tm.tcf.debug.ui/src/org/eclipse/tm/internal/tcf/debug/ui/model/TCFNodeExecContext.java +++ b/plugins/org.eclipse.tm.tcf.debug.ui/src/org/eclipse/tm/internal/tcf/debug/ui/model/TCFNodeExecContext.java @@ -818,6 +818,14 @@ public class TCFNodeExecContext extends TCFNode implements ISymbolOwner { } else { String nm = ctx.getName(); + if (nm == null && !ctx.hasState()) { + String prs = ctx.getProcessID(); + if (prs != null) { + if (!prs_context.validate(done)) return false; + IProcesses.ProcessContext pctx = prs_context.getData(); + if (pctx != null) nm = pctx.getName(); + } + } label.append(nm != null ? nm : id); if (ctx.hasState()) { // Thread @@ -872,11 +880,6 @@ public class TCFNodeExecContext extends TCFNode implements ISymbolOwner { if (b.booleanValue()) image_name = ImageCache.IMG_PROCESS_SUSPENDED; else image_name = ImageCache.IMG_PROCESS_RUNNING; } - String file = (String)ctx.getProperties().get("File"); - if (file != null) { - label.append(" "); - label.append(file); - } } } result.setImageDescriptor(ImageCache.getImageDescriptor(last_image = image_name), 0); |