src/Tools/jEdit/src/theories_dockable.scala
changeset 57617 335750d989a3
parent 57615 df1b3452d71c
child 57619 dcd69422b953
equal deleted inserted replaced
57616:50ab1db5c0fd 57617:335750d989a3
   202         case None => snapshot.version.nodes.iterator
   202         case None => snapshot.version.nodes.iterator
   203       }
   203       }
   204     val nodes_status1 =
   204     val nodes_status1 =
   205       (nodes_status /: iterator)({ case (status, (name, node)) =>
   205       (nodes_status /: iterator)({ case (status, (name, node)) =>
   206           if (!name.is_theory || PIDE.resources.loaded_theories(name.theory)) status
   206           if (!name.is_theory || PIDE.resources.loaded_theories(name.theory)) status
   207           else if (node.is_empty) status - name
   207           else if (snapshot.version.nodes.is_maximal(name) && node.is_empty) status - name
   208           else status + (name -> Protocol.node_status(snapshot.state, snapshot.version, node)) })
   208           else status + (name -> Protocol.node_status(snapshot.state, snapshot.version, node)) })
   209 
   209 
   210     if (nodes_status != nodes_status1) {
   210     if (nodes_status != nodes_status1) {
   211       nodes_status = nodes_status1
   211       nodes_status = nodes_status1
   212       status.listData =
   212       status.listData =