From 6df50a57908737857f411c7486aa4852376711a2 Mon Sep 17 00:00:00 2001 From: Evan Simkowitz Date: Sat, 17 Aug 2024 00:15:03 -0700 Subject: [PATCH] use one multiply instead of two divide for minnodesize calc --- frontend/layout/lib/layoutModel.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/frontend/layout/lib/layoutModel.ts b/frontend/layout/lib/layoutModel.ts index 4243e606..d7c3b70a 100644 --- a/frontend/layout/lib/layoutModel.ts +++ b/frontend/layout/lib/layoutModel.ts @@ -665,14 +665,12 @@ export class LayoutModel { const clientPoint = parentIsRow ? x : y; const clientDiff = (this.resizeContext.resizeHandleStartPx - clientPoint) * this.resizeContext.pixelToSizeRatio; + const minNodeSize = MinNodeSizePx * this.resizeContext.pixelToSizeRatio; const beforeNodeSize = this.resizeContext.beforeNodeStartSize - clientDiff; const afterNodeSize = this.resizeContext.afterNodeStartSize + clientDiff; // If either node will be too small after this resize, don't let it happen. - if ( - beforeNodeSize / this.resizeContext.pixelToSizeRatio < MinNodeSizePx || - afterNodeSize / this.resizeContext.pixelToSizeRatio < MinNodeSizePx - ) { + if (beforeNodeSize < minNodeSize || afterNodeSize < minNodeSize) { return; }