From a437c66f4b3e6de10fd2b5df9925599c9e2a4491 Mon Sep 17 00:00:00 2001 From: Pawel Piech Date: Tue, 13 May 2008 16:32:12 +0000 Subject: [PATCH] [202852] Got rid of references to register group. --- .../ui/viewmodel/launch/ContainerVMNode.java | 62 +++++++------------ 1 file changed, 22 insertions(+), 40 deletions(-) diff --git a/plugins/org.eclipse.dd.gdb.ui/src/org/eclipse/dd/gdb/internal/ui/viewmodel/launch/ContainerVMNode.java b/plugins/org.eclipse.dd.gdb.ui/src/org/eclipse/dd/gdb/internal/ui/viewmodel/launch/ContainerVMNode.java index 2b11cb8eb3a..5ea43948fd2 100644 --- a/plugins/org.eclipse.dd.gdb.ui/src/org/eclipse/dd/gdb/internal/ui/viewmodel/launch/ContainerVMNode.java +++ b/plugins/org.eclipse.dd.gdb.ui/src/org/eclipse/dd/gdb/internal/ui/viewmodel/launch/ContainerVMNode.java @@ -185,31 +185,22 @@ public class ContainerVMNode extends AbstractDMVMNode if ( dmc instanceof GDBControlDMContext ) { final GDBControlDMContext procDmc = (GDBControlDMContext) dmc; - final GDBRunControl runControl = getServicesTracker().getService(GDBRunControl.class); - - /* - * Now make sure the register group is the one we want. - */ - - final DataRequestMonitor regGroupDataDone = new DataRequestMonitor(runControl.getExecutor(), null) { - @Override - protected void handleCompleted() { - if ( getStatus().isOK() ) { - request.setEqual( mementoName.equals( "Container." + getData().getName() ) ); //$NON-NLS-1$ - } - request.done(); - } - }; - - /* - * Now go get the model data for the single register group found. - */ try { getSession().getExecutor().execute(new DsfRunnable() { public void run() { final GDBRunControl runControl = getServicesTracker().getService(GDBRunControl.class); if ( runControl != null ) { - runControl.getProcessData( procDmc, regGroupDataDone ); + runControl.getProcessData( + procDmc, + new DataRequestMonitor(runControl.getExecutor(), null) { + @Override + protected void handleCompleted() { + if ( getStatus().isOK() ) { + request.setEqual( mementoName.equals( "Container." + getData().getName() ) ); //$NON-NLS-1$ + } + request.done(); + } + }); } else { request.done(); @@ -246,31 +237,22 @@ public class ContainerVMNode extends AbstractDMVMNode if ( dmc instanceof GDBControlDMContext ) { final GDBControlDMContext procDmc = (GDBControlDMContext) dmc; - final GDBRunControl runControl = getServicesTracker().getService(GDBRunControl.class); - - /* - * Now make sure the register group is the one we want. - */ - - final DataRequestMonitor regGroupDataDone = new DataRequestMonitor(runControl.getExecutor(), null) { - @Override - protected void handleCompleted() { - if ( getStatus().isOK() ) { - memento.putString(MEMENTO_NAME, "Container." + getData().getName()); //$NON-NLS-1$ - } - request.done(); - } - }; - - /* - * Now go get the model data for the single register group found. - */ try { getSession().getExecutor().execute(new DsfRunnable() { public void run() { final GDBRunControl runControl = getServicesTracker().getService(GDBRunControl.class); if ( runControl != null ) { - runControl.getProcessData( procDmc, regGroupDataDone ); + runControl.getProcessData( + procDmc, + new DataRequestMonitor(runControl.getExecutor(), null) { + @Override + protected void handleCompleted() { + if ( getStatus().isOK() ) { + memento.putString(MEMENTO_NAME, "Container." + getData().getName()); //$NON-NLS-1$ + } + request.done(); + } + }); } else { request.done();