From adf8955b22983939ea89d641057db98f1a4d8c29 Mon Sep 17 00:00:00 2001 From: goldie83 <4483284+goldie83@users.noreply.github.com> Date: Wed, 25 Nov 2020 18:09:28 +0100 Subject: [PATCH] Do not dock tools in LayoutDocumentPaneGroup if configuration does allow that --- source/Components/AvalonDock/DockingManager.cs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) 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;