src/Tools/jEdit/src/graphview_dockable.scala
changeset 50446 8dc05db0bf69
parent 50205 788c8263e634
child 50452 bfb5964e3041
--- a/src/Tools/jEdit/src/graphview_dockable.scala	Sun Dec 09 14:01:09 2012 +0100
+++ b/src/Tools/jEdit/src/graphview_dockable.scala	Sun Dec 09 14:05:21 2012 +0100
@@ -37,12 +37,14 @@
   private val graphview = new JPanel
 
   // FIXME mutable GUI content
-  private def set_graphview(snapshot: Document.Snapshot, graph: XML.Body)
+  private def set_graphview(snapshot: Document.Snapshot, graph_xml: XML.Body)
   {
+    val graph = isabelle.graphview.Model.decode_graph(graph_xml).transitive_reduction_acyclic
+
     graphview.removeAll()
     graphview.setLayout(new BorderLayout)
     val panel =
-      new isabelle.graphview.Main_Panel(isabelle.graphview.Model.decode_graph(graph)) {
+      new isabelle.graphview.Main_Panel(graph) {
         override def make_tooltip(parent: JComponent, x: Int, y: Int, body: XML.Body): String =
         {
           val rendering = Rendering(snapshot, PIDE.options.value)