Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Nick2014-01-29 09:27:59 +0000
committerKen Lee2014-01-29 09:50:22 +0000
commitf227a697cb4bc2f5a4b823976d250498ad5abae2 (patch)
tree7f0447b5a6d2297f6cb10d11312a1d615597d8e9
parent0b73631f419237ab9c4c9decc50a79e243844556 (diff)
downloadorg.eclipse.scout.rt-f227a697cb4bc2f5a4b823976d250498ad5abae2.tar.gz
org.eclipse.scout.rt-f227a697cb4bc2f5a4b823976d250498ad5abae2.tar.xz
org.eclipse.scout.rt-f227a697cb4bc2f5a4b823976d250498ad5abae2.zip
bug 372610: SWT: Scout model value not updated because of a missing lost
focus event https://bugs.eclipse.org/bugs/show_bug.cgi?id=372610 Remove invalid check for smartfield Change-Id: I30b7331abd8a994f46fc55cb72e6a6e1956ca0d6 Signed-off-by: Matthias Nick <Matthias.Nick@bsiag.com> Reviewed-on: https://git.eclipse.org/r/21231 Tested-by: Hudson CI Reviewed-by: Ken Lee <kle@bsiag.com> IP-Clean: Ken Lee <kle@bsiag.com>
-rw-r--r--org.eclipse.scout.rt.ui.rap/src/org/eclipse/scout/rt/ui/rap/form/fields/smartfield/RwtScoutSmartField.java5
-rw-r--r--org.eclipse.scout.rt.ui.swt/src/org/eclipse/scout/rt/ui/swt/form/fields/smartfield/SwtScoutSmartField.java5
2 files changed, 0 insertions, 10 deletions
diff --git a/org.eclipse.scout.rt.ui.rap/src/org/eclipse/scout/rt/ui/rap/form/fields/smartfield/RwtScoutSmartField.java b/org.eclipse.scout.rt.ui.rap/src/org/eclipse/scout/rt/ui/rap/form/fields/smartfield/RwtScoutSmartField.java
index fba751a90f..fbe58ef717 100644
--- a/org.eclipse.scout.rt.ui.rap/src/org/eclipse/scout/rt/ui/rap/form/fields/smartfield/RwtScoutSmartField.java
+++ b/org.eclipse.scout.rt.ui.rap/src/org/eclipse/scout/rt/ui/rap/form/fields/smartfield/RwtScoutSmartField.java
@@ -19,7 +19,6 @@ import org.eclipse.core.runtime.IStatus;
import org.eclipse.core.runtime.Status;
import org.eclipse.rap.rwt.RWT;
import org.eclipse.scout.commons.CompareUtility;
-import org.eclipse.scout.commons.StringUtility;
import org.eclipse.scout.commons.exception.ProcessingException;
import org.eclipse.scout.commons.job.JobEx;
import org.eclipse.scout.commons.logger.IScoutLogger;
@@ -522,10 +521,6 @@ public class RwtScoutSmartField extends RwtScoutValueFieldComposite<ISmartField<
}
}
final String text = getUiField().getText();
- // only handle if text has changed
- if (!StringUtility.isNullOrEmpty(text) && CompareUtility.equals(text, getScoutObject().getDisplayText()) && getScoutObject().getErrorStatus() == null) {
- return;
- }
// notify Scout
Runnable t = new Runnable() {
@Override
diff --git a/org.eclipse.scout.rt.ui.swt/src/org/eclipse/scout/rt/ui/swt/form/fields/smartfield/SwtScoutSmartField.java b/org.eclipse.scout.rt.ui.swt/src/org/eclipse/scout/rt/ui/swt/form/fields/smartfield/SwtScoutSmartField.java
index 6dbe7d09ba..0f27ee6eac 100644
--- a/org.eclipse.scout.rt.ui.swt/src/org/eclipse/scout/rt/ui/swt/form/fields/smartfield/SwtScoutSmartField.java
+++ b/org.eclipse.scout.rt.ui.swt/src/org/eclipse/scout/rt/ui/swt/form/fields/smartfield/SwtScoutSmartField.java
@@ -18,7 +18,6 @@ import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.core.runtime.IStatus;
import org.eclipse.core.runtime.Status;
import org.eclipse.scout.commons.CompareUtility;
-import org.eclipse.scout.commons.StringUtility;
import org.eclipse.scout.commons.exception.ProcessingException;
import org.eclipse.scout.commons.holders.Holder;
import org.eclipse.scout.commons.job.JobEx;
@@ -420,10 +419,6 @@ public class SwtScoutSmartField extends SwtScoutValueFieldComposite<ISmartField<
}
}
final String text = getSwtField().getText();
- // only handle if text has changed
- if (!StringUtility.isNullOrEmpty(text) && CompareUtility.equals(text, getScoutObject().getDisplayText()) && getScoutObject().getErrorStatus() == null) {
- return true;
- }
final Holder<Boolean> result = new Holder<Boolean>(Boolean.class, true);
// notify Scout
Runnable t = new Runnable() {

Back to the top