src/Pure/PIDE/document.scala
changeset 46739 6024353549ca
parent 46737 09ab89658a5d
child 46814 d68ea01d5084
--- a/src/Pure/PIDE/document.scala	Wed Feb 29 23:31:35 2012 +0100
+++ b/src/Pure/PIDE/document.scala	Thu Mar 01 11:28:33 2012 +0100
@@ -188,15 +188,15 @@
     def + (entry: (Node.Name, Node)): Nodes =
     {
       val (name, node) = entry
-      val parents =
+      val imports =
         node.header match {
-          case Exn.Res(deps) => deps.imports.filter(_.dir != "")  // FIXME more specific filter
+          case Exn.Res(deps) => deps.imports
           case _ => Nil
         }
       val graph1 =
-        (graph.default_node(name, Node.empty) /: parents)((g, p) => g.default_node(p, Node.empty))
+        (graph.default_node(name, Node.empty) /: imports)((g, p) => g.default_node(p, Node.empty))
       val graph2 = (graph1 /: graph1.imm_preds(name))((g, dep) => g.del_edge(dep, name))
-      val graph3 = (graph2 /: parents)((g, dep) => g.add_edge(dep, name))
+      val graph3 = (graph2 /: imports)((g, dep) => g.add_edge(dep, name))
       new Nodes(graph3.map_node(name, _ => node))
     }