Index: distalign.c =================================================================== --- distalign.c (revision 24881) +++ distalign.c (revision 24882) @@ -324,7 +324,7 @@ dp = q - p; /* ...but if we're gridful, keep the mark on the grid */ if (!gridless) { - dp -= (coord(subc, dir, K_Marks) + dp) % (long) (PCB->Grid); + dp -= (coord(subc, dir, K_Marks) + dp) % (long) (PCB->hidlib.grid); } if (dp) { /* move from generic to X or Y */ @@ -486,7 +486,7 @@ dp = q - p; /* ...but if we're gridful, keep the mark on the grid */ if (!gridless) { - dp -= (coord(subc, dir, K_Marks) + dp) % (long) (PCB->Grid); + dp -= (coord(subc, dir, K_Marks) + dp) % (long) (PCB->hidlib.grid); } if (dp) { /* move from generic to X or Y */