mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-21 21:52:10 +02:00
Bug 578400: Refresh view on ICommandControlRefreshAllDMEvent
Contributed by STMicroelectronics Also-By: Jonah Graham <jonah@kichwacoders.com> Signed-off-by: Torbjörn Svensson <torbjorn.svensson@st.com> Change-Id: I879c09e90056798ddf3b6da44d1399afd7139600
This commit is contained in:
parent
21b442bd7f
commit
ab1c0fddc4
1 changed files with 10 additions and 0 deletions
|
@ -73,6 +73,7 @@ import org.eclipse.cdt.dsf.debug.service.ISourceLookup.ISourceLookupDMContext;
|
||||||
import org.eclipse.cdt.dsf.debug.service.IStack;
|
import org.eclipse.cdt.dsf.debug.service.IStack;
|
||||||
import org.eclipse.cdt.dsf.debug.service.IStack.IFrameDMContext;
|
import org.eclipse.cdt.dsf.debug.service.IStack.IFrameDMContext;
|
||||||
import org.eclipse.cdt.dsf.debug.service.IStack.IFrameDMData;
|
import org.eclipse.cdt.dsf.debug.service.IStack.IFrameDMData;
|
||||||
|
import org.eclipse.cdt.dsf.debug.service.command.ICommandControlService.ICommandControlRefreshAllDMEvent;
|
||||||
import org.eclipse.cdt.dsf.internal.ui.DsfUIPlugin;
|
import org.eclipse.cdt.dsf.internal.ui.DsfUIPlugin;
|
||||||
import org.eclipse.cdt.dsf.service.DsfServiceEventHandler;
|
import org.eclipse.cdt.dsf.service.DsfServiceEventHandler;
|
||||||
import org.eclipse.cdt.dsf.service.DsfServicesTracker;
|
import org.eclipse.cdt.dsf.service.DsfServicesTracker;
|
||||||
|
@ -461,6 +462,15 @@ public class DisassemblyBackendDsf extends AbstractDisassemblyBackend implements
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@DsfServiceEventHandler
|
||||||
|
public void handleEvent(ICommandControlRefreshAllDMEvent event) {
|
||||||
|
if (fTargetContext == null) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
fCallback.asyncExec(() -> fCallback.refresh());
|
||||||
|
}
|
||||||
|
|
||||||
@DsfServiceEventHandler
|
@DsfServiceEventHandler
|
||||||
public void handleEvent(IExitedDMEvent event) {
|
public void handleEvent(IExitedDMEvent event) {
|
||||||
if (fTargetContext == null) {
|
if (fTargetContext == null) {
|
||||||
|
|
Loading…
Add table
Reference in a new issue