diff --git a/src/Main/Base/Project/Dom/ClassBrowser/WorkspaceTreeNode.cs b/src/Main/Base/Project/Dom/ClassBrowser/WorkspaceTreeNode.cs index 0d5546d742..ba3052efa2 100644 --- a/src/Main/Base/Project/Dom/ClassBrowser/WorkspaceTreeNode.cs +++ b/src/Main/Base/Project/Dom/ClassBrowser/WorkspaceTreeNode.cs @@ -212,5 +212,12 @@ namespace ICSharpCode.SharpDevelop.Dom.ClassBrowser protected override IModelCollection ModelChildren { get { return definition.Members; } } + + public override void ActivateItem(System.Windows.RoutedEventArgs e) + { + var target = definition.Resolve(); + if (target != null) + NavigationService.NavigateTo(target); + } } }