fix editor selection not propagating to evaluate expression

This commit is contained in:
peter
2011-07-05 14:44:13 +02:00
parent 180dc45234
commit c0a8db233b
2 changed files with 2 additions and 6 deletions
@@ -89,7 +89,7 @@ public final class TextWithImportsImpl implements TextWithImports{
return false;
}
TextWithImportsImpl item = ((TextWithImportsImpl)object);
return Comparing.equal(item.myText, myText) && Comparing.equal(item.myImports, myImports) && Comparing.equal(item.myFileType, myFileType);
return Comparing.equal(item.myText, myText) && Comparing.equal(item.myImports, myImports);
}
public String toString() {
@@ -130,7 +130,7 @@ public class DebuggerExpressionComboBox extends DebuggerEditorImpl {
restoreFactory(item);
item.setText(itemText);
if (!"".equals(itemText)) {
if (myComboBox.getItemCount() == 0 || !equalLight(item, (TextWithImports)myComboBox.getItemAt(0))) {
if (myComboBox.getItemCount() == 0 || !item.equals(myComboBox.getItemAt(0))) {
myComboBox.insertItemAt(item, 0);
}
}
@@ -141,10 +141,6 @@ public class DebuggerExpressionComboBox extends DebuggerEditorImpl {
myComboBox.getEditor().setItem(item);
}
private static boolean equalLight(TextWithImports item, TextWithImports second) {
return item.getText().equals(second.getText()) && item.getImports().equals(second.getImports());
}
public TextWithImports getText() {
return (TextWithImports)myComboBox.getEditor().getItem();
}