diff --git a/share/grafx2/gfx2.gif b/share/grafx2/gfx2.gif index 63f78103..44c6a7fc 100644 Binary files a/share/grafx2/gfx2.gif and b/share/grafx2/gfx2.gif differ diff --git a/share/grafx2/gfx2.png b/share/grafx2/gfx2.png index 29e7fc86..00ea1f68 100644 Binary files a/share/grafx2/gfx2.png and b/share/grafx2/gfx2.png differ diff --git a/src/factory.c b/src/factory.c index 9868d7d1..cea21a32 100644 --- a/src/factory.c +++ b/src/factory.c @@ -577,6 +577,9 @@ int L_InputBox(lua_State* L) LUA_ARG_NUMBER(setting*args_per_setting+6, "inputbox", decimal_places[setting], -15.0, 15.0); if (decimal_places[setting]>15) decimal_places[setting]=15; + if (min_value[setting]!=0 || min_value[setting]!=1) + if (decimal_places[setting]<0) + decimal_places[setting]=0; // Keep current value in range if (decimal_places[setting]>=0) current_value[setting] = Fround(current_value[setting], decimal_places[setting]);