Author: davidmak
Date: 2006-11-15 18:16:58 -0500 (Wed, 15 Nov 2006)
New Revision: 67958

Modified:
   trunk/monodevelop/Core/src/MonoDevelop.Projects/ChangeLog
   
trunk/monodevelop/Core/src/MonoDevelop.Projects/MonoDevelop.Projects.Parser/DefaultParserService.cs
Log:
2006-11-15 David Makovsk?\195?\189 (Yakeen) <[EMAIL PROTECTED]>

        * MonoDevelop.Projects.Parser/DefaultParserService.cs: added checks for 
empty Monodevelop.TaskListTokens property



Modified: trunk/monodevelop/Core/src/MonoDevelop.Projects/ChangeLog
===================================================================
--- trunk/monodevelop/Core/src/MonoDevelop.Projects/ChangeLog   2006-11-15 
22:44:11 UTC (rev 67957)
+++ trunk/monodevelop/Core/src/MonoDevelop.Projects/ChangeLog   2006-11-15 
23:16:58 UTC (rev 67958)
@@ -1,5 +1,9 @@
-2006-11-13 David Makovský (Yakeen) <[EMAIL PROTECTED]>
+2006-11-15 David Makovský (Yakeen) <[EMAIL PROTECTED]>
 
+       * MonoDevelop.Projects.Parser/DefaultParserService.cs: added checks for 
empty Monodevelop.TaskListTokens property
+
+2006-11-15 David Makovský (Yakeen) <[EMAIL PROTECTED]>
+
        * MonoDevelop.Projects.Parser/CodeCompletionDatabase.cs: added checks 
for loaded file entry type, enabling code
 
 2006-11-14 Lluis Sanchez Gual  <[EMAIL PROTECTED]> 

Modified: 
trunk/monodevelop/Core/src/MonoDevelop.Projects/MonoDevelop.Projects.Parser/DefaultParserService.cs
===================================================================
--- 
trunk/monodevelop/Core/src/MonoDevelop.Projects/MonoDevelop.Projects.Parser/DefaultParserService.cs
 2006-11-15 22:44:11 UTC (rev 67957)
+++ 
trunk/monodevelop/Core/src/MonoDevelop.Projects/MonoDevelop.Projects.Parser/DefaultParserService.cs
 2006-11-15 23:16:58 UTC (rev 67958)
@@ -1496,7 +1496,14 @@
                                return null;
                        }
                        
-                       string[] tags = ((string)Runtime.Properties.GetProperty 
("Monodevelop.TaskListTokens", "FIXME:2;TODO:1;HACK:1;UNDONE:0")).Split (';');
+                       string rawTags = (string)Runtime.Properties.GetProperty 
("Monodevelop.TaskListTokens", "FIXME:2;TODO:1;HACK:1;UNDONE:0");
+                       if (String.IsNullOrEmpty (rawTags))
+                       {
+                               Runtime.Properties.SetProperty 
("Monodevelop.TaskListTokens", "FIXME:2;TODO:1;HACK:1;UNDONE:0");
+                               rawTags = "FIXME:2;TODO:1;HACK:1;UNDONE:0";
+                       }
+                       
+                       string[] tags = rawTags.Split (';');
                        for (int i = 0; i < tags.Length; i++)
                        {
                                int pos = tags[i].IndexOf (':');

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

Reply via email to