Mercurial > dive4elements > river
diff flys-client/src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java @ 2514:902526c9efd4
More input checks with kmspinner.
flys-client/trunk@4372 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Wed, 09 May 2012 22:01:50 +0000 |
parents | 89814cc6e922 |
children | b3bf9e5ce9e6 |
line wrap: on
line diff
--- a/flys-client/src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java Wed May 09 21:44:54 2012 +0000 +++ b/flys-client/src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java Wed May 09 22:01:50 2012 +0000 @@ -601,10 +601,16 @@ kmField.addBlurHandler(new BlurHandler() { @Override public void onBlur(BlurEvent be) { - if(kmField.getValue() != null) - spinnerValueEntered(null, - Double.parseDouble(kmField.getValue().toString()), - _facetRecord); + if (kmField.getValue() != null) { + try { + spinnerValueEntered(null, + Double.parseDouble(kmField.getValue().toString()), + _facetRecord); + } + catch(NumberFormatException nfe) { + GWT.log("entered string cannot be parsed to double."); + } + } } }); kmField.addKeyPressHandler(new KeyPressHandler(){