diff --git a/source/Components/AvalonDock/DockingManager.cs b/source/Components/AvalonDock/DockingManager.cs index e8bd207b..ae31db80 100644 --- a/source/Components/AvalonDock/DockingManager.cs +++ b/source/Components/AvalonDock/DockingManager.cs @@ -1424,13 +1424,13 @@ IEnumerable IOverlayWindowHost.GetDropAreas(LayoutFloatingWindowContr { foreach (var areaHost in this.FindVisualChildren()) _areas.Add(new DropArea(areaHost, DropAreaType.DocumentPane)); - } - foreach (var areaHost in this.FindVisualChildren()) - { - var documentGroupModel = areaHost.Model as LayoutDocumentPaneGroup; - if (!documentGroupModel.Children.Any(c => c.IsVisible)) - _areas.Add(new DropArea(areaHost, DropAreaType.DocumentPaneGroup)); + foreach (var areaHost in this.FindVisualChildren()) + { + var documentGroupModel = areaHost.Model as LayoutDocumentPaneGroup; + if (!documentGroupModel.Children.Any(c => c.IsVisible)) + _areas.Add(new DropArea(areaHost, DropAreaType.DocumentPaneGroup)); + } } return _areas;