fbd-dev-led: Check max_brightness_percentage range
Percentages are always between 0.0 and 100.0. Also fix a typo along the way.
This commit is contained in:
committed by
Guido Günther
parent
63b564494b
commit
60ce9ecb3c
+2
-1
@@ -85,7 +85,7 @@ fbd_dev_led_probe_default (FbdDevLed *led, GError **error)
|
|||||||
if (!success) {
|
if (!success) {
|
||||||
g_set_error (error,
|
g_set_error (error,
|
||||||
G_FILE_ERROR, G_FILE_ERROR_FAILED,
|
G_FILE_ERROR, G_FILE_ERROR_FAILED,
|
||||||
"%s not usable as RBG LED", name);
|
"%s not usable as RGB LED", name);
|
||||||
}
|
}
|
||||||
|
|
||||||
return success;
|
return success;
|
||||||
@@ -127,6 +127,7 @@ fbd_dev_led_start_periodic_default (FbdDevLed *led,
|
|||||||
gdouble t;
|
gdouble t;
|
||||||
|
|
||||||
g_return_val_if_fail (FBD_IS_DEV_LED (led), FALSE);
|
g_return_val_if_fail (FBD_IS_DEV_LED (led), FALSE);
|
||||||
|
g_return_val_if_fail (max_brightness_percentage <= 100, FALSE);
|
||||||
priv = fbd_dev_led_get_instance_private (led);
|
priv = fbd_dev_led_get_instance_private (led);
|
||||||
|
|
||||||
max = priv->max_brightness * (max_brightness_percentage / 100.0);
|
max = priv->max_brightness * (max_brightness_percentage / 100.0);
|
||||||
|
|||||||
Reference in New Issue
Block a user