Mercurial > dive4elements > river
diff flys-client/src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java @ 890:c87500c42c5d
Fix flys/issue309 (crosssection-km-spinner does not respond to return key).
flys-client/trunk@2730 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Wed, 14 Sep 2011 09:16:53 +0000 |
parents | d6b88f8f88dd |
children | f6c14ffdfd07 |
line wrap: on
line diff
--- a/flys-client/src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java Wed Sep 14 09:10:58 2011 +0000 +++ b/flys-client/src/main/java/de/intevation/flys/client/client/ui/chart/CrossSectionChartThemePanel.java Wed Sep 14 09:16:53 2011 +0000 @@ -78,6 +78,7 @@ spinnerItem.setMin(0); spinnerItem.setMax(1000); spinnerItem.setStep(5f); + spinnerItem.setChangeOnKeypress(true); Config config = Config.getInstance(); final String serverUrl = config.getServerUrl(); @@ -86,6 +87,9 @@ spinnerItem.addChangedHandler(new ChangedHandler() { @Override public void onChanged(ChangedEvent ce) { + if (ce.getValue() == null) { + return; + } DefaultDataItem kmItem = new DefaultDataItem("cross_section.km", "cross_section.km", ce.getValue().toString()); DefaultData km = new DefaultData("cross_section.km",