When I create a grid in Gimp (a 32x32px grid with 0x0px offset), the distance between the top edge of the image, and the first grid line, is 31 pixels, almost like the grid starts one pixel above the canvas. The same goes for the left edge.
However, after enabling Snap to Grid, pasted images (with sizes that are multiples of 32x32px) snap to the "correct" grid positions, as if the grid started at the first pixel of the canvas. The drawn grid and the snapping grid do not align. Also, the snapping is dependent on the zoom factor (and maybe on the size of the image being snapped, I'm not sure).
Is this correct behavior? Is this changeable?
I'm using Gimp 2.6.11 on Windows (both 7 and XP).
Image how it looks: