src/Tools/Graphview/popups.scala
changeset 59259 399506ee38a5
parent 59256 a80d2ef0b745
child 59290 569a8109eeb2
--- a/src/Tools/Graphview/popups.scala	Sun Jan 04 13:34:42 2015 +0100
+++ b/src/Tools/Graphview/popups.scala	Sun Jan 04 14:05:24 2015 +0100
@@ -24,7 +24,7 @@
     val visualizer = panel.visualizer
 
     val add_mutator = visualizer.model.Mutators.add _
-    val current_graph = visualizer.model.current_graph
+    val visible_graph = visualizer.model.make_visible_graph()
 
     def filter_context(
         nodes: List[Graph_Display.Node], reverse: Boolean, caption: String, edges: Boolean) =
@@ -57,7 +57,7 @@
           def degree_nodes(succs: Boolean) =
             (for {
               from <- nodes.iterator
-              tos = if (succs) current_graph.imm_succs(from) else current_graph.imm_preds(from)
+              tos = if (succs) visible_graph.imm_succs(from) else visible_graph.imm_preds(from)
               if tos.nonEmpty
             } yield (from, tos)).toList.sortBy(_._1)(Graph_Display.Node.Ordering)