ffpl_ramp_to_x_y(eff, &_x, &_y, now);
break;
default:
- printk(KERN_ERR "KLGDFF: Combinable effect handler tried to process an unccombinable effect! This should not happen!\n");
+ printk(KERN_ERR "KLGDFF: Combinable effect handler tried to process an uncombinable effect! This should not happen!\n");
break;
}
if (eff->state != FFPL_STARTED)
continue;
- eff->change = FFPL_TO_UPDATE;
- eff->trigger = FFPL_TRIG_NOW;
+ if (eff->change == FFPL_DONT_TOUCH && eff->trigger != FFPL_TRIG_RECALC) {
+ eff->change = FFPL_TO_UPDATE;
+ eff->trigger = FFPL_TRIG_NOW;
+ }
}
out: