diff --git a/dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/ui/viewmodel/AbstractVMProvider.java b/dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/ui/viewmodel/AbstractVMProvider.java index 5d2c08b477c..1180d12a35b 100644 --- a/dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/ui/viewmodel/AbstractVMProvider.java +++ b/dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/ui/viewmodel/AbstractVMProvider.java @@ -156,8 +156,17 @@ abstract public class AbstractVMProvider implements IVMProvider, IVMEventListene } private class ModelProxyEventQueue { - EventInfo fCurrentEvent = null; - RequestMonitor fCurrentRm = null; + /** The event actively being handled */ + EventInfo fCurrentEvent; + + /** + * The request monitor we created to handle fCurrentEvent. It is + * responsible for calling done on the client RM of that + * event. + */ + RequestMonitor fCurrentRm; + + /** The queue */ List fEventQueue = new LinkedList(); }