X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Fgadgets.c;h=e150a089809ae1f633b3d377a69219b42dd742fa;hb=refs%2Fheads%2Fmaster-next-major-release;hp=64637dc4c6220ca99361d1a27b38166c81dd5a9f;hpb=3879f0af82b5f8bd39f2c2d86d73f5c3d64c6a14;p=rocksndiamonds.git diff --git a/src/libgame/gadgets.c b/src/libgame/gadgets.c index 64637dc4..844f4f4e 100644 --- a/src/libgame/gadgets.c +++ b/src/libgame/gadgets.c @@ -2455,8 +2455,7 @@ boolean HandleGadgetsKeyInput(Key key) int cursor_pos = gi->textinput.cursor_position; char letter = getCharFromKey(key); boolean legal_letter = (gi->type == GD_TYPE_TEXT_INPUT_NUMERIC ? - letter >= '0' && letter <= '9' : - letter != 0); + (letter >= '0' && letter <= '9') || letter == '-' : letter != 0); if (legal_letter && text_length < gi->textinput.size) {