diff --git a/Marlin/ultralcd.cpp b/Marlin/ultralcd.cpp
index c086287991c316154cef7f773f50271c6309d66b..4e1456c02f09565561bddc6441939fd4ee62709a 100644
--- a/Marlin/ultralcd.cpp
+++ b/Marlin/ultralcd.cpp
@@ -173,8 +173,8 @@ static void lcd_status_screen()
}
// Dead zone at 100% feedrate
- if (feedmultiply < 100 && (feedmultiply + int(encoderPosition)) > 100 ||
- feedmultiply > 100 && (feedmultiply + int(encoderPosition)) < 100)
+ if ((feedmultiply < 100 && (feedmultiply + int(encoderPosition)) > 100) ||
+ (feedmultiply > 100 && (feedmultiply + int(encoderPosition)) < 100))
{
encoderPosition = 0;
feedmultiply = 100;