diff options
author | Michael Hutchinson <mhutchinson@novell.com> | 2010-01-08 03:31:47 +0300 |
---|---|---|
committer | Michael Hutchinson <mhutchinson@novell.com> | 2010-01-08 03:31:47 +0300 |
commit | 66e13872c0d68a77365675f2c339fba14d763081 (patch) | |
tree | 033c63c389eee4e5c121df91843e73b4959d75d7 /main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Tasks | |
parent | 4d2682359b003d9309e967010a629b5230a8b60b (diff) |
* MonoDevelop.Ide.Tasks/CommentTasksView.cs: Clean up the display of
comment tags.
svn path=/trunk/monodevelop/; revision=149209
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Tasks')
-rw-r--r-- | main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Tasks/CommentTasksView.cs | 21 |
1 files changed, 14 insertions, 7 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Tasks/CommentTasksView.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Tasks/CommentTasksView.cs index 8a893dd20f..666287d893 100644 --- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Tasks/CommentTasksView.cs +++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Tasks/CommentTasksView.cs @@ -218,13 +218,20 @@ namespace MonoDevelop.Ide.Tasks foreach (Tag tag in tagComments) { if (!priorities.ContainsKey (tag.Key)) continue; - Task t = new Task (fileName, - tag.Key + tag.Text, - tag.Region.Start.Column - 1, - tag.Region.Start.Line, - TaskSeverity.Information, - priorities[tag.Key], - wob); + + //prepend the tag if it's not already there + string desc = tag.Text.Trim (); + if (!desc.StartsWith (tag.Key)) { + if (desc.StartsWith (":")) + desc = tag.Key + desc; + else if (tag.Key.EndsWith (":")) + desc = tag.Key + " " + desc; + else + desc = tag.Key + ": " + desc; + } + + Task t = new Task (fileName, desc, tag.Region.Start.Column - 1, tag.Region.Start.Line, + TaskSeverity.Information, priorities[tag.Key], wob); newTasks.Add (t); } } |