update(); // Do an update if collided with at least *one* object in the document
if (toolAction)
+ {
+ if (Object::snapToGrid)
+ point = Object::SnapPointToGrid(point);
+
toolAction->MouseDown(point);
+ }
// Didn't hit any object and not using a tool, so do a selection rectangle
if (!(collided || toolAction))