Author: mhutch
Date: 2006-07-05 08:34:42 -0400 (Wed, 05 Jul 2006)
New Revision: 62262
Modified:
trunk/monodevelop/Core/src/MonoDevelop.Ide/ChangeLog
trunk/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Templates/SingleFileDescriptionTemplate.cs
Log:
2006-07-05 Michael Hutchinson <[EMAIL PROTECTED]
* MonoDevelop.Ide.Templates/SingleFileDescriptionTemplate.cs: Fix name
generation for templates that don't have "name" attribute but have
"DefaultName" attribute set.
Modified: trunk/monodevelop/Core/src/MonoDevelop.Ide/ChangeLog
===================================================================
--- trunk/monodevelop/Core/src/MonoDevelop.Ide/ChangeLog 2006-07-05
09:53:29 UTC (rev 62261)
+++ trunk/monodevelop/Core/src/MonoDevelop.Ide/ChangeLog 2006-07-05
12:34:42 UTC (rev 62262)
@@ -1,3 +1,9 @@
+2006-07-05 Michael Hutchinson <[EMAIL PROTECTED]
+
+ * MonoDevelop.Ide.Templates/SingleFileDescriptionTemplate.cs: Fix name
+ generation for templates that don't have "name" attribute but have
+ "DefaultName" attribute set.
+
2006-07-05 Matej Urbas <[EMAIL PROTECTED]>
* MonoDevelop.Ide.Commands/RefactoryCommands.cs: Updated to use
ReturnType
Modified:
trunk/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Templates/SingleFileDescriptionTemplate.cs
===================================================================
---
trunk/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Templates/SingleFileDescriptionTemplate.cs
2006-07-05 09:53:29 UTC (rev 62261)
+++
trunk/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Templates/SingleFileDescriptionTemplate.cs
2006-07-05 12:34:42 UTC (rev 62262)
@@ -40,13 +40,13 @@
public class SingleFileDescriptionTemplate: FileDescriptionTemplate
{
string name;
+ string defaultName;
string generatedFile;
public override void Load (XmlElement filenode)
{
name = filenode.GetAttribute ("name");
- if (name == "")
- name = filenode.GetAttribute ("DefaultName") +
filenode.GetAttribute ("DefaultExtension");
+ defaultName = filenode.GetAttribute ("DefaultName") +
filenode.GetAttribute ("DefaultExtension");
}
public override string Name {
@@ -113,6 +113,9 @@
// All parameters are optional (can be null)
public virtual string GetFileName (Project project, string
language, string baseDirectory, string entryName)
{
+ if (((entryName == null) || (entryName.Length < 1)) &&
(defaultName.Length > 0))
+ entryName = defaultName;
+
string fileName = entryName;
//substitute tags
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches