diff --git a/src/Main/Base/Project/Src/Gui/Pads/CompilerMessageView/CompilerMessageView.cs b/src/Main/Base/Project/Src/Gui/Pads/CompilerMessageView/CompilerMessageView.cs index c680af5789..8b4aff5336 100644 --- a/src/Main/Base/Project/Src/Gui/Pads/CompilerMessageView/CompilerMessageView.cs +++ b/src/Main/Base/Project/Src/Gui/Pads/CompilerMessageView/CompilerMessageView.cs @@ -14,6 +14,7 @@ using System.Windows.Forms; using ICSharpCode.Core; using ICSharpCode.SharpDevelop.Gui.OptionPanels; +using ICSharpCode.SharpDevelop.Project; namespace ICSharpCode.SharpDevelop.Gui { @@ -136,7 +137,17 @@ namespace ICSharpCode.SharpDevelop.Gui SetWordWrap(); myPanel.ResumeLayout(false); SetText(messageCategories[selectedCategory], messageCategories[selectedCategory].Text); + ProjectService.SolutionLoaded += SolutionLoaded; } + + void SolutionLoaded(object sender, SolutionEventArgs e) + { + foreach (MessageViewCategory category in messageCategories) + { + ClearText(category); + } + } + void SetWordWrap() {