From 18cefe8219ca8aa203e857d380de76c231bc7b51 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Leif=20=C3=85strand?= Date: Tue, 27 Sep 2011 10:22:22 +0000 Subject: [PATCH] #6588 slightly changed based on review svn changeset:21339/svn branch:6.7 --- src/com/vaadin/ui/AbstractTextField.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/com/vaadin/ui/AbstractTextField.java b/src/com/vaadin/ui/AbstractTextField.java index c5f24ea4bb..ef0663a157 100644 --- a/src/com/vaadin/ui/AbstractTextField.java +++ b/src/com/vaadin/ui/AbstractTextField.java @@ -252,8 +252,8 @@ public abstract class AbstractTextField extends AbstractField implements @Override protected void setValue(Object newValue, boolean repaintIsNotNeeded) throws ReadOnlyException, ConversionException { - if (isChanged(newValue, getValue()) - || isChanged(newValue, lastKnownTextContent)) { + if (notEqual(newValue, getValue()) + || notEqual(newValue, lastKnownTextContent)) { // The client should use the new value localValueChanged = true; if (!repaintIsNotNeeded) { @@ -264,7 +264,7 @@ public abstract class AbstractTextField extends AbstractField implements super.setValue(newValue, repaintIsNotNeeded); } - private static boolean isChanged(Object newValue, Object oldValue) { + private static boolean notEqual(Object newValue, Object oldValue) { return oldValue != newValue && (newValue == null || !newValue.equals(oldValue)); } -- 2.39.5