mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-06-08 10:16:03 +02:00
Bug 113364: Wrong values displaying an array of structures.
This commit is contained in:
parent
4eb41a0f15
commit
b3913875ff
3 changed files with 8 additions and 3 deletions
|
@ -1,3 +1,8 @@
|
|||
2005-10-21 Mikhail Khodjaiants
|
||||
Bug 113364: Wrong values displaying an array of structures.
|
||||
* cdi/org/eclipse/cdt/debug/mi/core/cdi/VariableManager.java
|
||||
* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/VariableDescriptor.java
|
||||
|
||||
2005-10-18 Mikhail Khodjaiants
|
||||
Bug 106632: Invalid detail value for arrays with dimension greater than 100.
|
||||
* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Variable.java
|
||||
|
|
|
@ -126,12 +126,12 @@ public class VariableManager extends Manager {
|
|||
Target target = (Target)v.getTarget();
|
||||
ICDIStackFrame vstack = v.getStackFrame();
|
||||
ICDIThread vthread = v.getThread();
|
||||
String name = v.getName();
|
||||
String name = v.getFullName();
|
||||
int position = v.getPosition();
|
||||
int depth = v.getStackDepth();
|
||||
Variable[] vars = getVariables(target);
|
||||
for (int i = 0; i < vars.length; i++) {
|
||||
if (vars[i].getName().equals(name)
|
||||
if (vars[i].getFullName().equals(name)
|
||||
&& vars[i].getCastingArrayStart() == v.getCastingArrayStart()
|
||||
&& vars[i].getCastingArrayEnd() == v.getCastingArrayEnd()
|
||||
&& VariableDescriptor.equalsCasting(vars[i], v)) {
|
||||
|
|
|
@ -350,7 +350,7 @@ public abstract class VariableDescriptor extends CObject implements ICDIVariable
|
|||
public boolean equals(ICDIVariableDescriptor varDesc) {
|
||||
if (varDesc instanceof VariableDescriptor) {
|
||||
VariableDescriptor desc = (VariableDescriptor) varDesc;
|
||||
if (desc.getName().equals(getName())
|
||||
if (desc.getFullName().equals(getFullName())
|
||||
&& desc.getCastingArrayStart() == getCastingArrayStart()
|
||||
&& desc.getCastingArrayEnd() == getCastingArrayEnd()
|
||||
&& equalsCasting(desc, this)) {
|
||||
|
|
Loading…
Add table
Reference in a new issue