1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-23 22:52:11 +02:00

Fire a ChangedEvent when the assign is successfull.

This commit is contained in:
Alain Magloire 2002-09-12 18:55:31 +00:00
parent 71d62cdd6e
commit 074c939b24

View file

@ -14,6 +14,7 @@ import org.eclipse.cdt.debug.mi.core.command.CommandFactory;
import org.eclipse.cdt.debug.mi.core.command.MIVarAssign; import org.eclipse.cdt.debug.mi.core.command.MIVarAssign;
import org.eclipse.cdt.debug.mi.core.command.MIVarSetFormat; import org.eclipse.cdt.debug.mi.core.command.MIVarSetFormat;
import org.eclipse.cdt.debug.mi.core.command.MIVarShowAttributes; import org.eclipse.cdt.debug.mi.core.command.MIVarShowAttributes;
import org.eclipse.cdt.debug.mi.core.event.MIVarChangedEvent;
import org.eclipse.cdt.debug.mi.core.output.MIInfo; import org.eclipse.cdt.debug.mi.core.output.MIInfo;
import org.eclipse.cdt.debug.mi.core.output.MIVar; import org.eclipse.cdt.debug.mi.core.output.MIVar;
import org.eclipse.cdt.debug.mi.core.output.MIVarShowAttributesInfo; import org.eclipse.cdt.debug.mi.core.output.MIVarShowAttributesInfo;
@ -90,6 +91,11 @@ public class Variable extends CObject implements ICDIVariable {
} catch (MIException e) { } catch (MIException e) {
throw new CDIException(e.getMessage()); throw new CDIException(e.getMessage());
} }
// If the assign was succesfull fire a MIVarChangedEvent()
// FIXME: Is this necessary?
MIVarChangedEvent change = new MIVarChangedEvent(miVar.getVarName(), true);
mi.fireEvent(change);
} }
/** /**