fix(gesture): nativeRaf is unsafe

This commit is contained in:
Manu Mtz.-Almeida
2016-12-03 15:52:40 +01:00
parent 730e943a8a
commit b63344c230

View File

@@ -49,15 +49,13 @@ export class SlideGesture extends PanGesture {
distance: 0,
velocity: 0,
};
this.started = false;
nativeRaf(() => {
let {min, max} = this.getSlideBoundaries(this.slide, ev);
this.slide.min = min;
this.slide.max = max;
this.slide.elementStartPos = this.getElementStartPos(this.slide, ev);
this.started = true;
this.onSlideStart(this.slide, ev);
});
// TODO: we should run this in the next frame
let {min, max} = this.getSlideBoundaries(this.slide, ev);
this.slide.min = min;
this.slide.max = max;
this.slide.elementStartPos = this.getElementStartPos(this.slide, ev);
this.onSlideStart(this.slide, ev);
}
onDragMove(ev: any) {