mirror of
https://github.com/motion-canvas/motion-canvas.git
synced 2026-01-12 15:28:03 -05:00
fix(2d): some signal setters not returning owners (#143)
This commit is contained in:
@@ -14,7 +14,10 @@ export function patchSignal<TSetterValue, TValue extends TSetterValue>(
|
||||
if (name && owner) {
|
||||
const setter = owner?.[`set${capitalize(name)}`];
|
||||
if (setter) {
|
||||
signal.set = setter.bind(owner);
|
||||
signal.set = (...args: any[]) => {
|
||||
setter.apply(owner, args);
|
||||
return owner;
|
||||
};
|
||||
}
|
||||
const getter = owner?.[`get${capitalize(name)}`];
|
||||
if (getter) {
|
||||
|
||||
Reference in New Issue
Block a user