Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLluis Sanchez <lluis@xamarin.com>2016-06-27 23:16:17 +0300
committerLluis Sanchez <lluis@xamarin.com>2016-06-27 23:16:17 +0300
commit3d7130be96c3bf8a84cd6092b1a26e055707d630 (patch)
tree97ee34bf667ee3e63e5ac554d7c7dcdb64cc1a1a /main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Dialogs
parentc7606a74ffebf93da4967b053f154a37cf8a5ca7 (diff)
parent8c955ef9100378f8d2a5d7a83031c93aa43dec35 (diff)
Merge remote-tracking branch 'origin/master' into run-configurations
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Dialogs')
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Dialogs/NewLayoutDialog.cs7
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Dialogs/OptionsDialog.cs1
2 files changed, 6 insertions, 2 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Dialogs/NewLayoutDialog.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Dialogs/NewLayoutDialog.cs
index 938bd2991c..bfb46c7055 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Dialogs/NewLayoutDialog.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Dialogs/NewLayoutDialog.cs
@@ -18,8 +18,11 @@ namespace MonoDevelop.Ide.Gui.Dialogs
public NewLayoutDialog ()
{
Build ();
-
- existingLayouts = IdeApp.Workbench.Layouts;
+
+ existingLayouts = IdeApp.Workbench.Layouts.ToList ();
+ foreach (var mapping in Commands.LayoutListHandler.NameMapping)
+ if (existingLayouts.Contains (mapping.Key))
+ existingLayouts.Add (mapping.Value);
layoutName.Changed += OnNameChanged;
OnNameChanged (layoutName, EventArgs.Empty);
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Dialogs/OptionsDialog.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Dialogs/OptionsDialog.cs
index e749035dee..5811a86f9a 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Dialogs/OptionsDialog.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Dialogs/OptionsDialog.cs
@@ -424,6 +424,7 @@ namespace MonoDevelop.Ide.Gui.Dialogs
TreeIter cit;
if (removeEmptySections && page.Panels.Count == 0 && !store.IterChildren (out cit, it)) {
store.Remove (ref it);
+ pages.Remove (section);
return TreeIter.Zero;
}
return it;