From: robekras Date: Mon, 6 Jan 2014 10:50:40 +0000 (+0100) Subject: 1) Fixed '$' preceding of PHP variables (this file was missed in the previous commit). X-Git-Url: http://git.phpeclipse.com 1) Fixed '$' preceding of PHP variables (this file was missed in the previous commit). Signed-off-by: robekras --- diff --git a/net.sourceforge.phpeclipse.xdebug.core/src/net/sourceforge/phpeclipse/xdebug/php/model/XDebugVariable.java b/net.sourceforge.phpeclipse.xdebug.core/src/net/sourceforge/phpeclipse/xdebug/php/model/XDebugVariable.java index 58bb38f..5da692e 100644 --- a/net.sourceforge.phpeclipse.xdebug.core/src/net/sourceforge/phpeclipse/xdebug/php/model/XDebugVariable.java +++ b/net.sourceforge.phpeclipse.xdebug.core/src/net/sourceforge/phpeclipse/xdebug/php/model/XDebugVariable.java @@ -49,7 +49,14 @@ public class XDebugVariable extends XDebugElement implements IVariable { String name = PHPDebugUtils.getAttributeValue (property, "name"); // Get the name of the variable (XDebug submits the name without the '$' prefix) if (fParent == null) { - fName = "$" + name; // Prepend the variable 'short' name with the php variable prefix '$' + if (!name.isEmpty ()) { // If we have a name + if (name.charAt(0) == '$') { // If variable name has already a '$' in front (newer version of XDebug) + fName = name; // take the name as is + } + else { + fName = "$" + name; // if not, prepend the variable 'short' name with the php variable prefix '$' + } + } } else { if (fParent.isArray ()) {