mirror of
https://github.com/CopterExpress/clover.git
synced 2026-05-26 21:19:35 +00:00
led: restore filling if leds colors changed
This commit is contained in:
@@ -148,16 +148,16 @@ bool setEffect(clever::SetLEDEffect::Request& req, clever::SetLEDEffect::Respons
|
||||
{
|
||||
res.success = true;
|
||||
|
||||
if (req.effect != "flash" && current_effect.effect == req.effect &&
|
||||
if (req.effect == "") {
|
||||
req.effect = "fill";
|
||||
}
|
||||
|
||||
if (req.effect != "flash" && req.effect != "fill" && current_effect.effect == req.effect &&
|
||||
current_effect.r == req.r && current_effect.g == req.g && current_effect.b == req.b) {
|
||||
res.message = "Effect already set, skip";
|
||||
return true;
|
||||
}
|
||||
|
||||
if (req.effect == "") {
|
||||
req.effect = "fill";
|
||||
}
|
||||
|
||||
if (req.effect == "fill") {
|
||||
fill(req.r, req.g, req.b);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user