diff options
author | Michael Hutchinson <mhutchinson@novell.com> | 2010-06-09 06:07:01 +0400 |
---|---|---|
committer | Michael Hutchinson <mhutchinson@novell.com> | 2010-06-09 06:07:01 +0400 |
commit | 3e1857e393d9791114b9b5f7363fc94dad0ef0ad (patch) | |
tree | 0277d4a3b9f213ead82b589b6452482f27a55b9d /main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects | |
parent | e2728aead9080074d26bd6b2da9f461b06aed6b8 (diff) |
* MonoDevelop.Ide.Templates/FileTemplate.cs: Use List<FileTemplate>
not ArrayList.
* MonoDevelop.Ide.Projects/NewFileDialog.cs: Sort the template list by
name.
svn path=/trunk/monodevelop/; revision=158722
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects')
-rw-r--r-- | main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects/NewFileDialog.cs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects/NewFileDialog.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects/NewFileDialog.cs index 1aa5e8a710..87bd76ae43 100644 --- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects/NewFileDialog.cs +++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects/NewFileDialog.cs @@ -263,8 +263,11 @@ namespace MonoDevelop.Ide.Projects if (!boxProject.Visible || projectAddCheckbox.Active) project = parentProject; - - foreach (FileTemplate template in FileTemplate.GetFileTemplates (project, basePath)) { + + var templates = FileTemplate.GetFileTemplates (project, basePath); + templates.Sort ((FileTemplate t, FileTemplate u) => string.Compare (t.Name, u.Name)); + + foreach (var template in templates) { List<string> langs = template.GetCompatibleLanguages (project, basePath); if (langs != null) { foreach (string language in langs) { |