Merge pull request #6206 from tschaub/zero
Stop asserting that zero duration animations take time
This commit is contained in:
+1
-1
@@ -304,7 +304,7 @@ ol.View.prototype.updateAnimations_ = function() {
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
var elapsed = now - animation.start;
|
var elapsed = now - animation.start;
|
||||||
var fraction = elapsed / animation.duration;
|
var fraction = animation.duration > 0 ? elapsed / animation.duration : 1;
|
||||||
if (fraction >= 1) {
|
if (fraction >= 1) {
|
||||||
animation.complete = true;
|
animation.complete = true;
|
||||||
fraction = 1;
|
fraction = 1;
|
||||||
|
|||||||
@@ -379,7 +379,6 @@ describe('ol.View', function() {
|
|||||||
zoom: 4,
|
zoom: 4,
|
||||||
duration: 0
|
duration: 0
|
||||||
});
|
});
|
||||||
expect(view.getAnimating()).to.eql(true);
|
|
||||||
|
|
||||||
setTimeout(function() {
|
setTimeout(function() {
|
||||||
expect(view.getCenter()).to.eql([0, 0]);
|
expect(view.getCenter()).to.eql([0, 0]);
|
||||||
|
|||||||
Reference in New Issue
Block a user