src/Tools/jEdit/src/theories_dockable.scala
changeset 54531 8330faaeebd5
parent 53715 68c664737d04
child 54671 d64a4ef26edb
equal deleted inserted replaced
54530:2c1440f70028 54531:8330faaeebd5
   184     Swing_Thread.require()
   184     Swing_Thread.require()
   185 
   185 
   186     val snapshot = PIDE.session.snapshot()
   186     val snapshot = PIDE.session.snapshot()
   187 
   187 
   188     val iterator =
   188     val iterator =
   189       restriction match {
   189       (restriction match {
   190         case Some(names) => names.iterator.map(name => (name, snapshot.version.nodes(name)))
   190         case Some(names) => names.iterator.map(name => (name, snapshot.version.nodes(name)))
   191         case None => snapshot.version.nodes.entries
   191         case None => snapshot.version.nodes.entries
   192       }
   192       }).filter(_._1.is_theory)
   193     val nodes_status1 =
   193     val nodes_status1 =
   194       (nodes_status /: iterator)({ case (status, (name, node)) =>
   194       (nodes_status /: iterator)({ case (status, (name, node)) =>
   195           if (PIDE.thy_load.loaded_theories(name.theory)) status
   195           if (PIDE.thy_load.loaded_theories(name.theory)) status
   196           else status + (name -> Protocol.node_status(snapshot.state, snapshot.version, node)) })
   196           else status + (name -> Protocol.node_status(snapshot.state, snapshot.version, node)) })
   197 
   197