X-Git-Url: http://gitweb.fperrin.net/?p=GpsPrune.git;a=blobdiff_plain;f=tim%2Fprune%2Ffunction%2FAddTimeOffset.java;fp=tim%2Fprune%2Ffunction%2FAddTimeOffset.java;h=5ccdc39d6d05782fcc6f1cbc8a81942190dce9a6;hp=bbfda5ed699ea88d32e60d6683fffa7b08eaca09;hb=92dad5df664287acb51728e9ea599f150765d34a;hpb=81843c3d8d0771bf00d0f26034a13aa515465c78 diff --git a/tim/prune/function/AddTimeOffset.java b/tim/prune/function/AddTimeOffset.java index bbfda5e..5ccdc39 100644 --- a/tim/prune/function/AddTimeOffset.java +++ b/tim/prune/function/AddTimeOffset.java @@ -118,8 +118,9 @@ public class AddTimeOffset extends GenericFunction // Listeners to enable/disable ok button KeyAdapter keyListener = new KeyAdapter() { /** Key typed */ - public void keyTyped(KeyEvent arg0) { - _okButton.setEnabled(getOffsetSecs() != 0L); + public void keyTyped(KeyEvent event) { + final boolean isNumber = "1234567890".indexOf(event.getKeyChar()) >= 0; + _okButton.setEnabled(isNumber || getOffsetSecs() != 0L); } }; MouseAdapter mouseListener = new MouseAdapter() { @@ -194,7 +195,7 @@ public class AddTimeOffset extends GenericFunction if (offsetSecs != 0L) { // Pass offset back to app and close dialog - _app.finishAddTimeOffset(offsetSecs); + _app.finishAddTimeOffsetSeconds(offsetSecs); _dialog.dispose(); } }