diff options
Diffstat (limited to 'src/GraphicObjects/PrivateContainer.cs')
| -rw-r--r-- | src/GraphicObjects/PrivateContainer.cs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/GraphicObjects/PrivateContainer.cs b/src/GraphicObjects/PrivateContainer.cs index 06f0c213..0afefeb9 100644 --- a/src/GraphicObjects/PrivateContainer.cs +++ b/src/GraphicObjects/PrivateContainer.cs @@ -80,9 +80,9 @@ namespace Crow } public override void OnDataSourceChanged (object sender, DataSourceChangeEventArgs e) { - base.OnDataSourceChanged (sender, e); + base.OnDataSourceChanged (this, e); if (child != null) - if (child.localDataSourceIsNull) + if (child.localDataSourceIsNull & child.localLogicalParentIsNull) child.OnDataSourceChanged (sender, e); } public override bool UpdateLayout (LayoutingType layoutType) |