From 8730117d9f6269cb3a9516982ee1ec5547f94d0d Mon Sep 17 00:00:00 2001 From: Linquize Date: Mon, 7 Apr 2014 20:53:10 +0800 Subject: [PATCH] Should append "(Error)" instead of "(Readonly)" if failed to load project --- .../Src/Gui/Pads/ProjectBrowser/TreeNodes/ProjectNode.cs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/Main/Base/Project/Src/Gui/Pads/ProjectBrowser/TreeNodes/ProjectNode.cs b/src/Main/Base/Project/Src/Gui/Pads/ProjectBrowser/TreeNodes/ProjectNode.cs index 600b1db372..c24643a6aa 100644 --- a/src/Main/Base/Project/Src/Gui/Pads/ProjectBrowser/TreeNodes/ProjectNode.cs +++ b/src/Main/Base/Project/Src/Gui/Pads/ProjectBrowser/TreeNodes/ProjectNode.cs @@ -65,20 +65,21 @@ namespace ICSharpCode.SharpDevelop.Project this.project = project; Text = project.Name; - if (project.IsReadOnly) { - Text += StringParser.Parse(" (${res:Global.ReadOnly})"); - } - autoClearNodes = false; if (project is MissingProject) { OpenedImage = ClosedImage = "ProjectBrowser.MissingProject"; this.ContextmenuAddinTreePath = "/SharpDevelop/Pads/ProjectBrowser/ContextMenu/MissingProjectNode"; + Text += StringParser.Parse(" (${res:Global.ErrorText})"); } else if (project is ErrorProject) { OpenedImage = ClosedImage = "ProjectBrowser.ProjectWarning"; this.ContextmenuAddinTreePath = "/SharpDevelop/Pads/ProjectBrowser/ContextMenu/UnknownProjectNode"; + Text += StringParser.Parse(" (${res:Global.ErrorText})"); } else { OpenedImage = ClosedImage = IconService.GetImageForProjectType(project.Language); + if (project.IsReadOnly) { + Text += StringParser.Parse(" (${res:Global.ReadOnly})"); + } } Tag = project;