diff options
Diffstat (limited to 'main_gui.c')
-rw-r--r-- | main_gui.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/main_gui.c b/main_gui.c index 03c4db845..787390870 100644 --- a/main_gui.c +++ b/main_gui.c @@ -87,6 +87,9 @@ void HandleOnEditText(WindowEvent *e) { // Give money int32 money = atoi(e->edittext.str) / GetCurrentCurrencyRate(); char msg[100]; + + money = clamp(money, 0, 0xFFFFFFFF); // Clamp between 4 billion and 0 + // Give 'id' the money, and substract it from ourself if (!DoCommandP(0, money, id, NULL, CMD_GIVE_MONEY)) break; |