From 9d749dec7f75ba11e72b61fab9a35b1947d9001e Mon Sep 17 00:00:00 2001 From: VladD2 Date: Mon, 18 Jul 2016 19:28:07 +0300 Subject: [PATCH] [ClientServer] Fix a bug: not reset DP before SemanticAnalysisStart --- .../Nitra.ClientServer.Server/ProjectSystem/Project.n | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Nitra/ClientServer/Nitra.ClientServer.Server/ProjectSystem/Project.n b/Nitra/ClientServer/Nitra.ClientServer.Server/ProjectSystem/Project.n index 048779345..4a821ea71 100644 --- a/Nitra/ClientServer/Nitra.ClientServer.Server/ProjectSystem/Project.n +++ b/Nitra/ClientServer/Nitra.ClientServer.Server/ProjectSystem/Project.n @@ -181,6 +181,9 @@ namespace Nitra.ClientServer.Server.ProjectSystem Log("Prepare to Semantic Analysis"); def files = NSP.File.GetEvalPropertiesData(_files.Values.OrderBy(f => f.IsActive)); + foreach (file in files) + file.Ast.DeepResetProperties(); + ParseQueue.Add(ParserMessage.SemanticAnalysisStart(Id, cancellationToken, projectSupport, files, this.Data)); } else