diff --git a/OpenNest/Controls/PlateView.cs b/OpenNest/Controls/PlateView.cs index e6b1674..f57373a 100644 --- a/OpenNest/Controls/PlateView.cs +++ b/OpenNest/Controls/PlateView.cs @@ -355,7 +355,8 @@ namespace OpenNest.Controls LayoutPart hitPart = null; for (var i = parts.Count - 1; i >= 0; --i) { - if (parts[i].Path.IsVisible(graphPt)) + if (parts[i].Path.GetBounds().Contains(graphPt) && + parts[i].Path.IsVisible(graphPt)) { hitPart = parts[i]; break;