[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Hi!
This patch corrects bug 31484, it is based on 1.0.1 but the bug remains in
the head. Register.java has moved into cdi.model since 1.0.1 but seems to
be the same otherwise.
Thanks!
-Chris
====
//depot/other/xide/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/Register.java#3
- c:\javadev
\eclipseclean\workspace\org.eclipse.cdt.debug.mi.core\src\org\eclipse\cdt\debug\mi\core\cdi\Register.java
====
204c204,205
< MISession mi = getCTarget().getCSession().getMISession();
---
> CSession session = getCTarget().getCSession();
> MISession mi = session.getMISession();
219,223c220,223
< // If the assign was succesfull fire a MIRegisterChangedEvent()
< MIRegisterChangedEvent change = new
MIRegisterChangedEvent(registers.getToken(),
< regObject.getName(), regObject.getId());
< mi.fireEvent(change);
<
---
> /* Changing one register value can change other registers
in the
> case of pseudo-registers. Do an update on the register
manager
> to check for this case */
> session.getRegisterManager().update();