diff options
Diffstat (limited to 'src/com/itmill/toolkit/ui/Form.java')
-rw-r--r-- | src/com/itmill/toolkit/ui/Form.java | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/com/itmill/toolkit/ui/Form.java b/src/com/itmill/toolkit/ui/Form.java index 0140f0dffb..5f0863ff51 100644 --- a/src/com/itmill/toolkit/ui/Form.java +++ b/src/com/itmill/toolkit/ui/Form.java @@ -181,20 +181,21 @@ public class Form extends AbstractField implements Item.Editor, Buffered, Item, * the calculation of the error message is separate from validation, because * validation fails also on empty errors. */ - @SuppressWarnings("unchecked") - @Override public ErrorMessage getErrorMessage() { for (final Iterator i = propertyIds.iterator(); i.hasNext();) { try { - AbstractComponent field = (AbstractComponent)fields.get(i.next()); + AbstractComponent field = (AbstractComponent) fields.get(i + .next()); ErrorMessage e = field.getErrorMessage(); if (e != null) { // Skip empty errors - if (e.toString().isEmpty()) + if ("".equals(e.toString())) { continue; + } return e; } - } catch (ClassCastException ignored) {} + } catch (ClassCastException ignored) { + } } return null; } |