Skip to content

Commit 1cc469d

Browse files
authored
fix: add virtualEnabled check in react-flicking (#934)
1 parent ee3f2e3 commit 1cc469d

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

packages/react-flicking/src/react-flicking/ReactRenderer.ts

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,16 @@ class ReactRenderer extends ExternalRenderer {
2828
const reactFlicking = this._reactFlicking;
2929
const strategy = this._strategy;
3030

31-
// applyTransform does not work when renderer.rendering is true. #916
32-
// updateRenderingPanels should be called before rendering becomes true, or transform will be applied later.
33-
strategy.updateRenderingPanels(flicking);
34-
this._rendering = true;
31+
if (flicking.virtualEnabled) {
32+
// virtual 값은 VirtualManager Object 이므로 virtualEnabled 로 검사하는 것이 맞습니다.
33+
// applyTransform does not work when renderer.rendering is true. #916
34+
// updateRenderingPanels should be called before rendering becomes true, or transform will be applied later.
35+
strategy.updateRenderingPanels(flicking);
36+
this._rendering = true;
37+
} else {
38+
this._rendering = true;
39+
strategy.updateRenderingPanels(flicking);
40+
}
3541

3642
strategy.renderPanels(flicking);
3743

0 commit comments

Comments
 (0)