fix: cache value & cancel tween for instant-set

pull/4847/head
Pat Cavit 5 years ago
parent c9020d35b7
commit 40645a4215

@ -94,7 +94,12 @@ export function tweened<T>(value?: T, defaults: Options<T> = {}): Tweened<T> {
} = assign(assign({}, defaults), opts); } = assign(assign({}, defaults), opts);
if (duration === 0) { if (duration === 0) {
store.set(target_value); if (previous_task) {
previous_task.abort();
previous_task = null;
}
store.set(value = target_value);
return Promise.resolve(); return Promise.resolve();
} }

Loading…
Cancel
Save