Skip to content

Commit b63344c

Browse files
committed
fix(gesture): nativeRaf is unsafe
1 parent 730e943 commit b63344c

File tree

1 file changed

+7
-9
lines changed

1 file changed

+7
-9
lines changed

src/gestures/slide-gesture.ts

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -49,15 +49,13 @@ export class SlideGesture extends PanGesture {
4949
distance: 0,
5050
velocity: 0,
5151
};
52-
this.started = false;
53-
nativeRaf(() => {
54-
let {min, max} = this.getSlideBoundaries(this.slide, ev);
55-
this.slide.min = min;
56-
this.slide.max = max;
57-
this.slide.elementStartPos = this.getElementStartPos(this.slide, ev);
58-
this.started = true;
59-
this.onSlideStart(this.slide, ev);
60-
});
52+
53+
// TODO: we should run this in the next frame
54+
let {min, max} = this.getSlideBoundaries(this.slide, ev);
55+
this.slide.min = min;
56+
this.slide.max = max;
57+
this.slide.elementStartPos = this.getElementStartPos(this.slide, ev);
58+
this.onSlideStart(this.slide, ev);
6159
}
6260

6361
onDragMove(ev: any) {

0 commit comments

Comments
 (0)