ide; fixed a4fe0770139ca438a24869b13f6a38b7f8853eb8 broke compiling single file with...
authorRejean Loyer <rejean.loyer@gmail.com>
Thu, 7 Mar 2013 06:20:57 +0000 (01:20 -0500)
committerJerome St-Louis <jerome@ecere.com>
Thu, 7 Mar 2013 07:27:09 +0000 (02:27 -0500)
ide/src/ide.ec

index 39e33a4..83439ec 100644 (file)
@@ -2579,19 +2579,17 @@ class IDEWorkSpace : Window
                            for(p : ide.workspace.projects)
                            {
                               node = projectView.GetNodeFromWindow(activeClient, p, false);
-                              //if(node && projectView.Compile(node.project, node, mods.ctrl && mods.shift))
-                              if(!node && (node = projectView.GetNodeFromWindow(activeClient, null, true)))
-                                 isCObject = true;
-                              if(node)
-                              {
-                                 List<ProjectNode> nodes { };
-                                 nodes.Add(node);
-                                 projectView.Compile(node.project, nodes, mods.ctrl && mods.shift, isCObject ? cObject : normal);
-                                 delete nodes;
-
-                                 result = true;
-                                 break;
-                              }
+                              if(node) break;
+                           }
+                           if(!node && (node = projectView.GetNodeFromWindow(activeClient, null, true)))
+                              isCObject = true;
+                           if(node)
+                           {
+                              List<ProjectNode> nodes { };
+                              nodes.Add(node);
+                              projectView.Compile(node.project, nodes, mods.ctrl && mods.shift, isCObject ? cObject : normal);
+                              delete nodes;
+                              result = true;
                            }
                            if(!result && node)
                               ide.outputView.buildBox.Logf($"File %s is excluded from current build configuration.\n", node.name);