diff --git a/src/Mod/Assembly/App/AssemblyObject.cpp b/src/Mod/Assembly/App/AssemblyObject.cpp index 6b66bf122d..5f7a4982b0 100644 --- a/src/Mod/Assembly/App/AssemblyObject.cpp +++ b/src/Mod/Assembly/App/AssemblyObject.cpp @@ -375,7 +375,7 @@ bool AssemblyObject::validateNewPlacements() newPlacement = newPlacement * it->second.offsetPlc; } - if (!oldPlc.isSame(newPlacement)) { + if (!oldPlc.isSame(newPlacement, Precision::Confusion())) { Base::Console().warning( "Assembly : Ignoring bad solve, a grounded object (%s) moved.\n", obj->getFullLabel());