diff --git a/source/Components/Xceed.Wpf.AvalonDock/Controls/LayoutGridControl.cs b/source/Components/Xceed.Wpf.AvalonDock/Controls/LayoutGridControl.cs index d00eecc0..0d7cd70a 100644 --- a/source/Components/Xceed.Wpf.AvalonDock/Controls/LayoutGridControl.cs +++ b/source/Components/Xceed.Wpf.AvalonDock/Controls/LayoutGridControl.cs @@ -97,6 +97,8 @@ protected override void OnInitialized( EventArgs e ) _model.ChildrenTreeChanged += ( s, args ) => { + if( args.Change != ChildrenTreeChange.DirectChildrenChanged ) + return; if( _asyncRefreshCalled.HasValue && _asyncRefreshCalled.Value == args.Change ) return;