break;
}
case PROP_RAIN_DELAY_MIN:{
- if (g_value_get_float (value) <= aatv->rain_delay_max)
+ if (g_value_get_int (value) <= aatv->rain_delay_max)
aatv->rain_delay_min = g_value_get_int (value);
break;
}
case PROP_RAIN_DELAY_MAX:{
- if (g_value_get_float (value) >= aatv->rain_delay_min)
+ if (g_value_get_int (value) >= aatv->rain_delay_min)
aatv->rain_delay_max = g_value_get_int (value);
break;
}
case PROP_RAIN_LENGTH_MIN:{
- if (g_value_get_float (value) <= aatv->rain_length_max)
+ if (g_value_get_int (value) <= aatv->rain_length_max)
aatv->rain_length_min = g_value_get_int (value);
break;
}
case PROP_RAIN_LENGTH_MAX:{
- if (g_value_get_float (value) >= aatv->rain_length_min)
+ if (g_value_get_int (value) >= aatv->rain_length_min)
aatv->rain_length_max = g_value_get_int (value);
break;
}
case PROP_RAIN_MODE:{
aatv->rain_mode = g_value_get_enum (value);
+ gst_aatv_rain_init (aatv);
break;
}
default: