Browse Source

Fix: Base/derived types nodes in ClassBrowser not filled, because no lazy loading active.

pull/478/head
Andreas Weizel 11 years ago
parent
commit
dee090ce57
  1. 6
      src/Main/Base/Project/Dom/ClassBrowser/BaseTypesTreeNode.cs
  2. 6
      src/Main/Base/Project/Dom/ClassBrowser/DerivedTypesTreeNode.cs

6
src/Main/Base/Project/Dom/ClassBrowser/BaseTypesTreeNode.cs

@ -40,17 +40,13 @@ namespace ICSharpCode.SharpDevelop.Dom.ClassBrowser @@ -40,17 +40,13 @@ namespace ICSharpCode.SharpDevelop.Dom.ClassBrowser
throw new ArgumentNullException("definition");
this.definition = definition;
this.text = SD.ResourceService.GetString("MainWindow.Windows.ClassBrowser.BaseTypes");
LazyLoading = true;
}
protected override void OnIsVisibleChanged()
{
base.OnIsVisibleChanged();
if (IsVisible) {
definition.Updated += OnDefinitionUpdated;
} else {
definition.Updated -= OnDefinitionUpdated;
LazyLoading = true;
}
}
void OnDefinitionUpdated(object sender, EventArgs e)

6
src/Main/Base/Project/Dom/ClassBrowser/DerivedTypesTreeNode.cs

@ -38,17 +38,13 @@ namespace ICSharpCode.SharpDevelop.Dom.ClassBrowser @@ -38,17 +38,13 @@ namespace ICSharpCode.SharpDevelop.Dom.ClassBrowser
throw new ArgumentNullException("definition");
this.definition = definition;
this.text = SD.ResourceService.GetString("MainWindow.Windows.ClassBrowser.DerivedTypes");
LazyLoading = true;
}
protected override void OnIsVisibleChanged()
{
base.OnIsVisibleChanged();
if (IsVisible) {
definition.Updated += OnDefinitionUpdated;
} else {
definition.Updated -= OnDefinitionUpdated;
LazyLoading = true;
}
}
void OnDefinitionUpdated(object sender, EventArgs e)

Loading…
Cancel
Save