From 074c939b2435d723b66d0dc83282d2e4f2ef7f15 Mon Sep 17 00:00:00 2001 From: Alain Magloire Date: Thu, 12 Sep 2002 18:55:31 +0000 Subject: [PATCH] Fire a ChangedEvent when the assign is successfull. --- .../src/org/eclipse/cdt/debug/mi/core/cdi/Variable.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/Variable.java b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/Variable.java index b6b06ae8127..617ce9f7724 100644 --- a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/Variable.java +++ b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/Variable.java @@ -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.MIVarSetFormat; 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.MIVar; import org.eclipse.cdt.debug.mi.core.output.MIVarShowAttributesInfo; @@ -90,6 +91,11 @@ public class Variable extends CObject implements ICDIVariable { } catch (MIException e) { 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); } /**