diff --git a/python_payload/st3m/ui/view.py b/python_payload/st3m/ui/view.py index 0f8ff1495c7ee5baf74e84f3066400b19ec5b92a..36734fcb6881c6797a2eeee90875a01790a69767 100644 --- a/python_payload/st3m/ui/view.py +++ b/python_payload/st3m/ui/view.py @@ -104,12 +104,12 @@ class ViewTransitionSwipeLeft(ViewTransition): self, ctx: Context, transition: float, incoming: Responder, outgoing: Responder ) -> None: ctx.save() - ctx.translate(transition * -240, 0) + ctx.translate(int(transition * -240), 0) outgoing.draw(ctx) ctx.restore() ctx.save() - ctx.translate(240 + transition * -240, 0) + ctx.translate(240 + int(transition * -240), 0) ctx.rectangle(-120, -120, 240, 240) ctx.clip() incoming.draw(ctx) @@ -125,12 +125,12 @@ class ViewTransitionSwipeRight(ViewTransition): self, ctx: Context, transition: float, incoming: Responder, outgoing: Responder ) -> None: ctx.save() - ctx.translate(transition * 240, 0) + ctx.translate(int(transition * 240), 0) outgoing.draw(ctx) ctx.restore() ctx.save() - ctx.translate(-240 + transition * 240, 0) + ctx.translate(-240 + int(transition * 240), 0) ctx.rectangle(-120, -120, 240, 240) ctx.clip() incoming.draw(ctx)