updateVariableList(valOld.getChildVariables(), // Update the variable list for the child variables
valNew.getChildVariables());
}
- } else if (!valOld.getValueString().equals(
+ }
+ if (!valOld.getValueString().equals(
valNew.getValueString())) { // Has the value changed?
valOld.setValueString(valNew.getValueString()); // Yes, set the 'static' value (variable) to the new value
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
}
- //else {
- // varOld.setValueChanged (false); // Reset the 'has changed' flag
- //}
} catch (DebugException e) { // That's, because of the hasVariables method
}
try {
if (value.hasVariables()) { // Does the variable/value have children
if (!hasRecursion(variable)) { // Don't follow recursive variable/values
- variable = findVariable(value.getChildVariables(),
- varname);
-
- if (variable != null) {
- return variable;
+ PHPVariable var = findVariable(value.getChildVariables(), varname);
+ if (var != null) {
+ return var;
}
}
- } else if ((variable.getName()).equals(varname)) { //
- return variable; //
+ }
+ if (variable.getName().equals(varname)) {
+ return variable;
}
} catch (DebugException e) { // That's, because of the hasVariables method
}