From abbc95f4df2dfaf2453906274eafc14c72a17570 Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Wed, 3 Jul 2019 00:53:30 +0200 Subject: [PATCH] Preventing NaN at Floating Layer --- FloatingSpace/FloatingLayer.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/FloatingSpace/FloatingLayer.js b/FloatingSpace/FloatingLayer.js index 7554770fc..8beef9810 100644 --- a/FloatingSpace/FloatingLayer.js +++ b/FloatingSpace/FloatingLayer.js @@ -732,10 +732,10 @@ function newFloatingLayer () { pos2.x = pos2.x - minTD.x * (im2 / (im1 + im2)) pos2.y = pos2.y - minTD.y * (im2 / (im1 + im2)) - if (floatingObject1.positionLocked === false) { + if (floatingObject1.positionLocked === false && isNaN(pos1.x) === false && isNaN(pos1.y) === false) { floatingObject1.container.frame.position = pos1 } - if (floatingObject2.positionLocked === false) { + if (floatingObject2.positionLocked === false && isNaN(pos2.x) === false && isNaN(pos2.y) === false) { floatingObject2.container.frame.position = pos2 } } catch (err) { @@ -743,3 +743,4 @@ function newFloatingLayer () { } } } +