Bug 334991 - Variables view: Add history with recent expressions to the
details pane

Change-Id: I0edb8836d1156796369535c0689a4bdd7ea165de
diff --git a/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/variables/JavaVariablesDetailPane.java b/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/variables/JavaVariablesDetailPane.java
index d5b36cd..eee3d04 100644
--- a/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/variables/JavaVariablesDetailPane.java
+++ b/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/variables/JavaVariablesDetailPane.java
@@ -195,7 +195,11 @@
 			return;
 		}
 
-		if (newItem.equals(fValue.toString())) {
+		String oldValue = fValue.toString();
+		if (oldValue.charAt(0) == '"' && oldValue.charAt(oldValue.length() - 1) == '"') {
+			oldValue = oldValue.substring(1, oldValue.length() - 1);
+		}
+		if (newItem.equals(oldValue)) {
 			return;
 		}
 		// Update local history