diff --git a/src/main/kotlin/gg/essential/elementa/components/Window.kt b/src/main/kotlin/gg/essential/elementa/components/Window.kt index b9da3d76..01d955d5 100644 --- a/src/main/kotlin/gg/essential/elementa/components/Window.kt +++ b/src/main/kotlin/gg/essential/elementa/components/Window.kt @@ -334,13 +334,13 @@ class Window @JvmOverloads constructor( if (currentMouseButton != -1) { val (mouseX, mouseY) = getMousePosition() if (version >= ElementaVersion.v2) { - if (prevDraggedMouseX != mouseX && prevDraggedMouseY != mouseY) { + if (prevDraggedMouseX != mouseX || prevDraggedMouseY != mouseY) { prevDraggedMouseX = mouseX prevDraggedMouseY = mouseY dragMouse(mouseX, mouseY, currentMouseButton) } } else { - if (prevDraggedMouseX != mouseX.toInt().toFloat() && prevDraggedMouseY != mouseY.toInt().toFloat()) { + if (prevDraggedMouseX != mouseX.toInt().toFloat() || prevDraggedMouseY != mouseY.toInt().toFloat()) { prevDraggedMouseX = mouseX.toInt().toFloat() prevDraggedMouseY = mouseY.toInt().toFloat() @Suppress("DEPRECATION")