From ffcc58882dfddc3c196d3296aa066944f6dc9710 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kai=20B=C3=B6rnert?= Date: Mon, 14 May 2018 10:57:19 +0200 Subject: [PATCH] bug4476 useing integerbox for global starttime offset --- .../adminconsole/multivideo/MultiVideoDialog.java | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/multivideo/MultiVideoDialog.java b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/multivideo/MultiVideoDialog.java index 6432d09b089..9627b47d804 100644 --- a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/multivideo/MultiVideoDialog.java +++ b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/multivideo/MultiVideoDialog.java @@ -27,6 +27,7 @@ import com.google.gwt.user.client.ui.DialogBox; import com.google.gwt.user.client.ui.DockPanel; import com.google.gwt.user.client.ui.FlexTable; import com.google.gwt.user.client.ui.FlowPanel; +import com.google.gwt.user.client.ui.IntegerBox; import com.google.gwt.user.client.ui.Label; import com.google.gwt.user.client.ui.ListBox; import com.google.gwt.user.client.ui.ScrollPanel; @@ -114,11 +115,16 @@ public class MultiVideoDialog extends DialogBox { mainContent.add(statusLabel); FlowPanel offsetPanel = new FlowPanel(); - TextBox timeOffset = new TextBox(); - timeOffset.addValueChangeHandler(new ValueChangeHandler() { + IntegerBox timeOffset = new IntegerBox(); + timeOffset.addValueChangeHandler(new ValueChangeHandler() { @Override - public void onValueChange(ValueChangeEvent event) { - offsetTimeInMS = Integer.parseInt(event.getValue()); + public void onValueChange(ValueChangeEvent event) { + Integer value = event.getValue(); + if (value == null) { + offsetTimeInMS = 0; + } else { + offsetTimeInMS = value; + } updateUI(); } });