Fixed issue #1.

The problem was that the extra case for single-point mark drawing (which
can happen if the point buffer has only one point in it) was causing
circles to be drawn. Removing this single-point special case solved the
problem.