diff options
| author | Matthias Nick | 2014-01-29 09:27:59 +0000 |
|---|---|---|
| committer | Ken Lee | 2014-01-29 09:50:22 +0000 |
| commit | f227a697cb4bc2f5a4b823976d250498ad5abae2 (patch) | |
| tree | 7f0447b5a6d2297f6cb10d11312a1d615597d8e9 | |
| parent | 0b73631f419237ab9c4c9decc50a79e243844556 (diff) | |
| download | org.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>
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() { |
