}
public IVariable[] getVariables() throws DebugException {
- if (fVariables == null) {
+ /* always read variables, poor performance
+ * but this fix bug #680.
+ * need to investigate on.
+ */
+
+ //if (fVariables == null) {
Node dfl = ((XDebugTarget) getDebugTarget()).getLocalVariables(fLevel);
Node dfg = ((XDebugTarget) getDebugTarget()).getGlobalVariables(fLevel);
parseVariable(dfl, dfg);
- }
+ //}
return fVariables;
}