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:
authorMichael Hutchinson <mhutchinson@novell.com>2010-06-09 06:07:01 +0400
committerMichael Hutchinson <mhutchinson@novell.com>2010-06-09 06:07:01 +0400
commit3e1857e393d9791114b9b5f7363fc94dad0ef0ad (patch)
tree0277d4a3b9f213ead82b589b6452482f27a55b9d /main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects
parente2728aead9080074d26bd6b2da9f461b06aed6b8 (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.cs7
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) {