From eb6c1772db18e8c1d7df99f440fcb96db7c55de4 Mon Sep 17 00:00:00 2001 From: HF Date: Mon, 22 Jan 2024 00:06:29 +0100 Subject: [PATCH] fix phone zoom --- src/controls/PixelPainterControls.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/controls/PixelPainterControls.js b/src/controls/PixelPainterControls.js index 07535978..9aa0886b 100644 --- a/src/controls/PixelPainterControls.js +++ b/src/controls/PixelPainterControls.js @@ -9,7 +9,6 @@ import { setHover, unsetHover, - setScale, selectColor, } from '../store/actions'; import pixelTransferController from '../ui/PixelTransferController'; @@ -341,12 +340,13 @@ class PixelPainterControls { const a = event.touches[0]; const b = event.touches[1]; - const { tapStartDist, tapStartView } = this; + const { tapStartDist } = this; const dist = Math.sqrt( (b.pageX - a.pageX) ** 2 + (b.pageY - a.pageY) ** 2, ); const pinchScale = dist / tapStartDist; - this.store.dispatch(setScale(tapStartView[2] * pinchScale)); + const [x, y] = this.renderer.view; + this.renderer.updateView([x, y, clickTapStartView[2] * pinchScale]); } } }