Constrain resolution when fit called without duration

This commit is contained in:
Maximilian Krög
2020-09-15 12:32:32 +02:00
parent 90d816208c
commit fbcf0b5009
+2 -2
View File
@@ -1290,14 +1290,14 @@ class View extends BaseObject {
centerRotY += ((padding[0] - padding[2]) / 2) * resolution; centerRotY += ((padding[0] - padding[2]) / 2) * resolution;
const centerX = centerRotX * cosAngle - centerRotY * sinAngle; const centerX = centerRotX * cosAngle - centerRotY * sinAngle;
const centerY = centerRotY * cosAngle + centerRotX * sinAngle; const centerY = centerRotY * cosAngle + centerRotX * sinAngle;
const center = [centerX, centerY]; const center = this.getConstrainedCenter([centerX, centerY], resolution);
const callback = options.callback ? options.callback : VOID; const callback = options.callback ? options.callback : VOID;
if (options.duration !== undefined) { if (options.duration !== undefined) {
this.animateInternal( this.animateInternal(
{ {
resolution: resolution, resolution: resolution,
center: this.getConstrainedCenter(center, resolution), center: center,
duration: options.duration, duration: options.duration,
easing: options.easing, easing: options.easing,
}, },