Browse Source

Fixed SD2-521: Clicking CS1691 error in error list shows error message

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@732 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
shortcuts
Daniel Grunwald 20 years ago
parent
commit
ceb25fb474
  1. 16
      src/Main/Base/Project/Src/Project/MSBuildEngine.cs

16
src/Main/Base/Project/Src/Project/MSBuildEngine.cs

@ -180,9 +180,12 @@ namespace ICSharpCode.SharpDevelop.Project @@ -180,9 +180,12 @@ namespace ICSharpCode.SharpDevelop.Project
// do not display
}
string activeTaskName;
void OnTaskStarted(object sender, TaskStartedEventArgs e)
{
if (CompileTaskNames.Contains(e.TaskName.ToLower())) {
activeTaskName = e.TaskName;
if (CompileTaskNames.Contains(e.TaskName.ToLowerInvariant())) {
AppendText("Compiling " + Path.GetFileNameWithoutExtension(e.ProjectFile));
}
}
@ -204,8 +207,12 @@ namespace ICSharpCode.SharpDevelop.Project @@ -204,8 +207,12 @@ namespace ICSharpCode.SharpDevelop.Project
void AppendError(string file, int lineNumber, int columnNumber, string code, string message, bool isWarning)
{
if (projectFiles.Count > 0) {
file = Path.Combine(Path.GetDirectoryName(projectFiles.Peek()), file);
if (string.Equals(file, activeTaskName, StringComparison.InvariantCultureIgnoreCase)) {
file = "";
} else {
if (projectFiles.Count > 0) {
file = Path.Combine(Path.GetDirectoryName(projectFiles.Peek()), file);
}
}
CompilerError error = new CompilerError(file, lineNumber, columnNumber, code, message);
error.IsWarning = isWarning;
@ -215,7 +222,8 @@ namespace ICSharpCode.SharpDevelop.Project @@ -215,7 +222,8 @@ namespace ICSharpCode.SharpDevelop.Project
void OnMessage(object sender, BuildMessageEventArgs e)
{
//AppendText(e.Message);
//if (e.Importance == MessageImportance.High)
// AppendText(e.Message);
}
void OnCustomEvent(object sender, CustomBuildEventArgs e)

Loading…
Cancel
Save