Author: mkrueger
Date: 2007-10-04 08:44:17 -0400 (Thu, 04 Oct 2007)
New Revision: 86877

Modified:
   trunk/monodevelop/Core/src/MonoDevelop.Ide/ChangeLog
   
trunk/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Tasks/TaskService.cs
Log:
* MonoDevelop.Ide.Tasks/TaskService.cs: Fixed bug 325537 - Task Pad not
  clearing

Modified: trunk/monodevelop/Core/src/MonoDevelop.Ide/ChangeLog
===================================================================
--- trunk/monodevelop/Core/src/MonoDevelop.Ide/ChangeLog        2007-10-04 
12:42:03 UTC (rev 86876)
+++ trunk/monodevelop/Core/src/MonoDevelop.Ide/ChangeLog        2007-10-04 
12:44:17 UTC (rev 86877)
@@ -1,3 +1,8 @@
+2007-10-04  Mike Krüger <[EMAIL PROTECTED]> 
+
+       * MonoDevelop.Ide.Tasks/TaskService.cs: Fixed bug 325537 - Task Pad not
+         clearing
+
 2007-10-03  Zach Lute <[EMAIL PROTECTED]>
 
        * gtk-gui/MonoDevelop.Ide.Gui.Dialogs.NewLayoutDialog.cs, 

Modified: 
trunk/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Tasks/TaskService.cs
===================================================================
--- 
trunk/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Tasks/TaskService.cs 
    2007-10-04 12:42:03 UTC (rev 86876)
+++ 
trunk/monodevelop/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Tasks/TaskService.cs 
    2007-10-04 12:44:17 UTC (rev 86877)
@@ -374,21 +374,23 @@
 
                public void UpdateCommentTags (string fileName, TagCollection 
tagComments)
                {
-                       if (fileName == null || tagComments == null) {
+                       if (fileName == null) {
                                return;
                        }
                        
-                       List<Task> newTasks = new List<Task> ();
-                       foreach (MonoDevelop.Projects.Parser.Tag tag in 
tagComments) {
-                               if (!priorities.ContainsKey (tag.Key))
-                                       continue;
-                               newTasks.Add (new Task (fileName,
-                                                     tag.Key + 
tag.CommentString,
-                                                     tag.Region.BeginColumn - 
1,
-                                                     tag.Region.BeginLine,
-                                                     TaskType.Comment, 
priorities[tag.Key]));
+                       List<Task> newTasks = new List<Task> ();
+                       if (tagComments != null) {  
+                               foreach (MonoDevelop.Projects.Parser.Tag tag in 
tagComments) {
+                                       if (!priorities.ContainsKey (tag.Key))
+                                               continue;
+                                       newTasks.Add (new Task (fileName,
+                                                             tag.Key + 
tag.CommentString,
+                                                             
tag.Region.BeginColumn - 1,
+                                                             
tag.Region.BeginLine,
+                                                             TaskType.Comment, 
priorities[tag.Key]));
+                               }
                        }
-                       List<Task> oldTasks = new List<Task>();
+                       List<Task> oldTasks = new List<Task> ();
                        
                        foreach (Task task in CommentTasks) {
                                if (Path.GetFullPath (task.FileName) == 
Path.GetFullPath (fileName)) {

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

Reply via email to