From 124dcc108b01fc3ce098597cf9bdb9d4b8ad7c8a Mon Sep 17 00:00:00 2001 From: "Joshua A. Horton" Date: Mon, 4 Jul 2022 10:06:35 +0700 Subject: [PATCH] fix(web): config field handling --- common/web/gesture-recognizer/src/gestureRecognizer.ts | 4 ++-- .../gesture-recognizer/src/gestureRecognizerConfiguration.ts | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/common/web/gesture-recognizer/src/gestureRecognizer.ts b/common/web/gesture-recognizer/src/gestureRecognizer.ts index 582a5ddd86..4020adc170 100644 --- a/common/web/gesture-recognizer/src/gestureRecognizer.ts +++ b/common/web/gesture-recognizer/src/gestureRecognizer.ts @@ -30,9 +30,9 @@ namespace com.keyman.osk { processingConfig.inputStartBounds = processingConfig.inputStartBounds ?? processingConfig.targetRoot; processingConfig.maxRoamingBounds = processingConfig.maxRoamingBounds ?? processingConfig.targetRoot; processingConfig.safeBounds = processingConfig.safeBounds ?? new ViewportZoneSource(2); - processingConfig.safeBoundPadding = processingConfig.safeBoundPadding ?? 3; + processingConfig.safeBoundPadding = processingConfig.safeBoundPadding ?? [3]; - processingConfig.paddedSafeBounds = new PaddedZoneSource(processingConfig.safeBounds, processingConfig.safeBoundPadding); + processingConfig.paddedSafeBounds = new PaddedZoneSource(processingConfig.safeBounds, ...processingConfig.safeBoundPadding); return processingConfig; } diff --git a/common/web/gesture-recognizer/src/gestureRecognizerConfiguration.ts b/common/web/gesture-recognizer/src/gestureRecognizerConfiguration.ts index 7ac5f8428d..13785e8882 100644 --- a/common/web/gesture-recognizer/src/gestureRecognizerConfiguration.ts +++ b/common/web/gesture-recognizer/src/gestureRecognizerConfiguration.ts @@ -63,5 +63,7 @@ namespace com.keyman.osk { * coordinate to the `safeBounds`. */ readonly paddedSafeBounds: RecognitionZoneSource; + + readonly safeBoundPadding: number[]; } } \ No newline at end of file