]> Shamusworld >> Repos - architektonas/blobdiff - src/circle.cpp
Fix object selection to work while in snap mode.
[architektonas] / src / circle.cpp
index 909d30416bac3676beaf8d6d8cbe905184f04eb7..9111c04ec1e8c36289703979a9848d0797664707 100644 (file)
@@ -87,6 +87,11 @@ Circle::~Circle()
        objectWasDragged = false;
        HitTest(point);
 
+       // Now that we've done our hit testing on the non-snapped point, snap it if
+       // necessary...
+       if (snapToGrid)
+               point = SnapPointToGrid(point);
+
        draggingCenter = hitCenter;
        draggingEdge = hitCircle;