diff --git a/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/gdb/service/GDBProcesses.java b/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/gdb/service/GDBProcesses.java index 69ffd05e3db..405350fe0cf 100644 --- a/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/gdb/service/GDBProcesses.java +++ b/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/gdb/service/GDBProcesses.java @@ -268,7 +268,7 @@ public class GDBProcesses extends MIProcesses implements IGDBProcesses { @Override public void canDetachDebuggerFromProcess(IDMContext dmc, DataRequestMonitor rm) { - if (fBackend.getIsAttachSession() && fConnected) { + if (fConnected) { rm.setData(true); } else { rm.setData(false); diff --git a/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/gdb/service/GDBProcesses_7_0.java b/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/gdb/service/GDBProcesses_7_0.java index 6b5ef3610f6..dd25e09ace7 100644 --- a/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/gdb/service/GDBProcesses_7_0.java +++ b/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/gdb/service/GDBProcesses_7_0.java @@ -914,7 +914,7 @@ public class GDBProcesses_7_0 extends AbstractDsfService /** @since 4.0 */ protected boolean doCanDetachDebuggerFromProcess() { - return fBackend.getIsAttachSession() && fNumConnected > 0; + return fNumConnected > 0; } public void canDetachDebuggerFromProcess(IDMContext dmc, DataRequestMonitor rm) {