diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index 4a6dee6a..931672c6 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -9,9 +9,7 @@
-
-
-
+
diff --git a/src/_VisualDVM/ProjectData/Files/DBProjectFile.java b/src/_VisualDVM/ProjectData/Files/DBProjectFile.java
index 049a8186..972938d4 100644
--- a/src/_VisualDVM/ProjectData/Files/DBProjectFile.java
+++ b/src/_VisualDVM/ProjectData/Files/DBProjectFile.java
@@ -495,10 +495,12 @@ public class DBProjectFile extends ProjectFile {
//--
funcInfo.file = this.name;
funcInfo.ownCalls = new LinkedHashMap<>();
+ funcInfo.CheckMessagesPresence();
//--
for (FuncCall call: funcInfo.callsFrom){
call.file = this.name;
call.parentLineOffset = funcInfo.line - call.line;
+ call.CheckMessagesPresence();
}
if (funcInfo.isMain!=0){
isMain = 1;
diff --git a/src/_VisualDVM/ProjectData/SapforData/Loops/Loop.java b/src/_VisualDVM/ProjectData/SapforData/Loops/Loop.java
index 68bd9c48..3336c13b 100644
--- a/src/_VisualDVM/ProjectData/SapforData/Loops/Loop.java
+++ b/src/_VisualDVM/ProjectData/SapforData/Loops/Loop.java
@@ -60,7 +60,11 @@ public class Loop extends FileObjectWithMessages {
for (int line_: stops)
all_children.add(new Stop(dbProjectFile, line_));
//-
- all_children.addAll(children);
+ for (FileObjectWithMessages fileObjectWithMessages: all_children){
+ fileObjectWithMessages.CheckMessagesPresence();
+ }
+
+ all_children.addAll(children); //у них уже проверено. (?)
return all_children;
}
@Override
@@ -84,6 +88,7 @@ public class Loop extends FileObjectWithMessages {
return getLoopState().getFont();
}
public void toMap_r(LinkedHashMap loops_map){
+ CheckMessagesPresence();
loops_map.put(line, this);
for (Loop loop: children)
loop.toMap_r(loops_map);