diff --git a/src/edt/edt/edtDistribute.h b/src/edt/edt/edtDistribute.h index 2a2746242..e7aad35eb 100644 --- a/src/edt/edt/edtDistribute.h +++ b/src/edt/edt/edtDistribute.h @@ -421,7 +421,7 @@ private: coord_type pnew = box_position (current, 1) + space; if (db::coord_traits::less (0, pitch)) { - pnew = coord_type (ceil (double (pnew + offset - p0) / double (pitch) - 1e-10)) * pitch - offset; + pnew = coord_type (ceil (double (pnew + offset - p0) / double (pitch) - 1e-10)) * pitch - offset + p0; } db::vector mv;