Author: lluis
Date: 2006-04-18 06:04:46 -0400 (Tue, 18 Apr 2006)
New Revision: 59584

Modified:
   trunk/monodevelop/Core/src/MonoDevelop.Ide/ChangeLog
   
trunk/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Templates/SingleFileDescriptionTemplate.cs
Log:
2006-04-18 Lluis Sanchez Gual  <[EMAIL PROTECTED]> 

        * MonoDevelop.Ide.Templates/SingleFileDescriptionTemplate.cs:
          If the template provides a file name with extension, don't
          replace it. Fixes bug #78040.



Modified: trunk/monodevelop/Core/src/MonoDevelop.Ide/ChangeLog
===================================================================
--- trunk/monodevelop/Core/src/MonoDevelop.Ide/ChangeLog        2006-04-18 
09:59:13 UTC (rev 59583)
+++ trunk/monodevelop/Core/src/MonoDevelop.Ide/ChangeLog        2006-04-18 
10:04:46 UTC (rev 59584)
@@ -1,3 +1,9 @@
+2006-04-18 Lluis Sanchez Gual  <[EMAIL PROTECTED]> 
+
+       * MonoDevelop.Ide.Templates/SingleFileDescriptionTemplate.cs:
+         If the template provides a file name with extension, don't
+         replace it. Fixes bug #78040.
+
 2006-04-18 Lluis Sanchez Gual  <[EMAIL PROTECTED]>
 
        * MonoDevelop.Ide.Gui.Dialogs/SplashScreen.cs: Don't create the

Modified: 
trunk/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Templates/SingleFileDescriptionTemplate.cs
===================================================================
--- 
trunk/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Templates/SingleFileDescriptionTemplate.cs
       2006-04-18 09:59:13 UTC (rev 59583)
+++ 
trunk/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Templates/SingleFileDescriptionTemplate.cs
       2006-04-18 10:04:46 UTC (rev 59584)
@@ -115,9 +115,9 @@
                        string fileName = entryName;
                        string defaultName = name;
                        
-                       if (language != "") {
+                       if (language != null && language.Length > 0 && 
Path.GetExtension (defaultName).Length == 0) {
                                IDotNetLanguageBinding languageBinding = 
GetDotNetLanguageBinding (language);
-                               defaultName = languageBinding.GetFileName 
(Path.GetFileNameWithoutExtension (defaultName));
+                               defaultName = languageBinding.GetFileName 
(defaultName);
                        }
                        
                        if (fileName != null) {

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to