diff --git a/indra/llui/llspinctrl.cpp b/indra/llui/llspinctrl.cpp
index 4890a75c4a23cff36a2bb992953dfdfb768bb23a..9decfa0b25466275c300beda399e39423381a181 100644
--- a/indra/llui/llspinctrl.cpp
+++ b/indra/llui/llspinctrl.cpp
@@ -128,7 +128,7 @@ LLSpinCtrl::LLSpinCtrl(const LLSpinCtrl::Params& p)
 	}
 	else //should accept int numbers
 	{
-		params.prevalidate_callback(&LLTextValidate::validateNonNegativeS32);
+		params.prevalidate_callback(&LLTextValidate::validateInt);
 	}
 	
 	params.follows.flags(FOLLOWS_LEFT | FOLLOWS_BOTTOM);