Index: src/DeltaShell/DeltaShell.Plugins.ProjectExplorer/NodePresenters/TreeFolderNodePresenter.cs =================================================================== diff -u -r8f6ae890fed8e8eae3a32f9c0498a10f82e0ddf9 -r5fc71a385897af92ccb092f2f969b5709afab85a --- src/DeltaShell/DeltaShell.Plugins.ProjectExplorer/NodePresenters/TreeFolderNodePresenter.cs (.../TreeFolderNodePresenter.cs) (revision 8f6ae890fed8e8eae3a32f9c0498a10f82e0ddf9) +++ src/DeltaShell/DeltaShell.Plugins.ProjectExplorer/NodePresenters/TreeFolderNodePresenter.cs (.../TreeFolderNodePresenter.cs) (revision 5fc71a385897af92ccb092f2f969b5709afab85a) @@ -8,10 +8,7 @@ { public class TreeFolderNodePresenter : TreeViewNodePresenterBaseForPluginGui { - public TreeFolderNodePresenter(GuiPlugin guiPlugin):base(guiPlugin) - { - - } + public TreeFolderNodePresenter(GuiPlugin guiPlugin) : base(guiPlugin) {} public override void UpdateNode(ITreeNode parentNode, ITreeNode node, TreeFolder data) { @@ -20,14 +17,14 @@ node.Image = GetImage(data); } - private static Image GetImage(TreeFolder data) + public override IEnumerable GetChildNodeObjects(TreeFolder parentNodeData, ITreeNode node) { - return data.Image; + return parentNodeData.ChildItems; } - public override IEnumerable GetChildNodeObjects(TreeFolder parentNodeData, ITreeNode node) + private static Image GetImage(TreeFolder data) { - return parentNodeData.ChildItems; + return data.Image; } } -} +} \ No newline at end of file