if (!valOld.getValueString().equals(
valNew.getValueString())) { // Has the value changed?
valOld.setValueString(valNew.getValueString()); // Yes, set the 'static' value (variable) to the new value
+ valOld.setReferenceTypeName (valNew.getReferenceTypeName ());
varOld.setValueChanged(true); // and set the 'has changed' flag, so that the variable view
// could show the user the changed status with a different
// color
int length = property.getLength();
for (int i = 0; i < length; i++) {
- XDebugVariable var = new XDebugVariable(this, property.item(i));
+ XDebugVariable var = new XDebugVariable(this, property.item(i), null);
fVariables[i] = var;
}
int globalLength = propertyGlobal.getLength();
for (int k = 0; k < globalLength; k++) {
- XDebugVariable var = new XDebugVariable(this, propertyGlobal.item(k));
+ XDebugVariable var = new XDebugVariable(this, propertyGlobal.item(k), null);
fVariables[k + length] = var;
}
}