diff options
Diffstat (limited to 'main/src/addins/MonoDevelop.GtkCore')
2 files changed, 3 insertions, 7 deletions
diff --git a/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs b/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs index c2710e2cf2..cf1ce14602 100644 --- a/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs +++ b/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs @@ -81,9 +81,7 @@ namespace MonoDevelop.GtkCore.NodeBuilders public override void BuildChildNodes (ITreeBuilder builder, object dataObject) { GuiBuilderWindow win = (GuiBuilderWindow) dataObject; - foreach (Stetic.ActionGroupInfo agroup in win.RootWidget.ActionGroups) { - builder.AddChild (agroup); - } + builder.AddChildren (win.RootWidget.ActionGroups); } public override bool HasChildNodes (ITreeBuilder builder, object dataObject) diff --git a/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.NodeBuilders/WindowsFolderNodeBuilder.cs b/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.NodeBuilders/WindowsFolderNodeBuilder.cs index 46f6f0f461..aea532fc77 100644 --- a/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.NodeBuilders/WindowsFolderNodeBuilder.cs +++ b/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore.NodeBuilders/WindowsFolderNodeBuilder.cs @@ -75,10 +75,8 @@ namespace MonoDevelop.GtkCore.NodeBuilders GtkDesignInfo info = GtkDesignInfo.FromProject (p); if (!info.GuiBuilderProject.HasError) { builder.AddChild (new StockIconsNode (p)); - foreach (GuiBuilderWindow fi in info.GuiBuilderProject.Windows) - builder.AddChild (fi); - foreach (Stetic.ActionGroupInfo group in info.GuiBuilderProject.SteticProject.ActionGroups) - builder.AddChild (group); + builder.AddChildren (info.GuiBuilderProject.Windows); + builder.AddChildren (info.GuiBuilderProject.SteticProject.ActionGroups); } } |