X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Flibgame%2Fgadgets.c;h=f84815b0effb46f94ab5bc4f399e6a84f7864b73;hp=56c359bcc1a0e636c658430e578ef1e5f6e169e5;hb=0865ed73513e161be429a61c63913d58c9d145a3;hpb=75cf7222f547d30ad058a890553467862fe893e5 diff --git a/src/libgame/gadgets.c b/src/libgame/gadgets.c index 56c359bc..f84815b0 100644 --- a/src/libgame/gadgets.c +++ b/src/libgame/gadgets.c @@ -2230,8 +2230,12 @@ boolean HandleGadgetsKeyInput(Key key) { // restore previous text (before activating text gadget) if (gi->type & GD_TYPE_TEXT_INPUT) + { strcpy(gi->textinput.value, gi->textinput.last_value); + CheckRangeOfNumericInputGadget(gi); + } + DrawGadget(gi, DG_UNPRESSED, gi->direct_draw); last_gi = NULL;