Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-patch] 31484 Fix

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();



Back to the top