Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Hutchinson <mhutchinson@novell.com>2010-01-08 03:31:47 +0300
committerMichael Hutchinson <mhutchinson@novell.com>2010-01-08 03:31:47 +0300
commit66e13872c0d68a77365675f2c339fba14d763081 (patch)
tree033c63c389eee4e5c121df91843e73b4959d75d7 /main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Tasks
parent4d2682359b003d9309e967010a629b5230a8b60b (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.cs21
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);
}
}