void IntegerRangeConfigControl::finish()
{
- spin->setMaximum( p_item->max.i );
- spin->setMinimum( p_item->min.i );
+ spin->setMaximum( p_item->max.i > INT_MAX ? INT_MAX : p_item->max.i );
+ spin->setMinimum( p_item->min.i < INT_MIN ? INT_MIN : p_item->min.i );
}
IntegerRangeSliderConfigControl::IntegerRangeSliderConfigControl(
{
slider = _slider;
label = _label;
- slider->setMaximum( p_item->max.i );
- slider->setMinimum( p_item->min.i );
+ slider->setMaximum( p_item->max.i > INT_MAX ? INT_MAX : p_item->max.i );
+ slider->setMinimum( p_item->min.i < INT_MIN ? INT_MIN : p_item->min.i );
slider->setValue( p_item->value.i );
if( p_item->psz_longtext )
{