From 16f4e3cc6105169bc1305609b2a72005b39d8a6e Mon Sep 17 00:00:00 2001 From: Marc Khouzam Date: Thu, 24 Jul 2008 13:52:48 +0000 Subject: [PATCH] Bug 239050 Added methods to check if an attach or detach button should be grayed-out --- .../src/org/eclipse/dd/mi/service/MIProcesses.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/plugins/org.eclipse.dd.mi/src/org/eclipse/dd/mi/service/MIProcesses.java b/plugins/org.eclipse.dd.mi/src/org/eclipse/dd/mi/service/MIProcesses.java index b0e904535b0..e7f14d35b60 100644 --- a/plugins/org.eclipse.dd.mi/src/org/eclipse/dd/mi/service/MIProcesses.java +++ b/plugins/org.eclipse.dd.mi/src/org/eclipse/dd/mi/service/MIProcesses.java @@ -311,6 +311,11 @@ public class MIProcesses extends AbstractDsfService implements IProcesses { rm.done(); } + public void isDebuggerAttachSupported(IDMContext dmc, DataRequestMonitor rm) { + rm.setData(true); + rm.done(); + } + public void attachDebuggerToProcess(IProcessDMContext procCtx, final DataRequestMonitor rm) { if (procCtx instanceof IMIProcessDMContext) { fCommandControl.queueCommand( @@ -329,7 +334,12 @@ public class MIProcesses extends AbstractDsfService implements IProcesses { } } - public void detachDebuggerFromProcess(IProcessDMContext procCtx, final RequestMonitor rm) { + public void canDetachDebuggerFromProcess(IProcessDMContext procCtx, DataRequestMonitor rm) { + rm.setData(true); + rm.done(); + } + + public void detachDebuggerFromProcess(IProcessDMContext procCtx, final RequestMonitor rm) { // if (procCtx instanceof MIProcessDMC) { // int pid; // try {