From 6497f4a12f410932f669cfbea610bcb6f6bf1b0c Mon Sep 17 00:00:00 2001 From: Daniel Grunwald Date: Tue, 11 Jan 2011 12:55:07 +0100 Subject: [PATCH] Fix SD-769: Missing file still shown as missing in project browser after opening --- .../Src/Gui/Pads/ProjectBrowser/TreeNodes/FileNode.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Main/Base/Project/Src/Gui/Pads/ProjectBrowser/TreeNodes/FileNode.cs b/src/Main/Base/Project/Src/Gui/Pads/ProjectBrowser/TreeNodes/FileNode.cs index c7ed3c8a38..9a45004e58 100644 --- a/src/Main/Base/Project/Src/Gui/Pads/ProjectBrowser/TreeNodes/FileNode.cs +++ b/src/Main/Base/Project/Src/Gui/Pads/ProjectBrowser/TreeNodes/FileNode.cs @@ -122,7 +122,11 @@ namespace ICSharpCode.SharpDevelop.Project public override void ActivateItem() { - FileService.OpenFile(FileName); + var viewContent = FileService.OpenFile(FileName); + if (fileNodeStatus == FileNodeStatus.Missing && viewContent != null) { + fileNodeStatus = FileNodeStatus.InProject; + SetIcon(); + } } // protected override void Initialize()