src/Pure/PIDE/document_status.scala
changeset 74756 a6c7a257b713
parent 73359 d8a0e996614b
child 75393 87ebf5a50283
equal deleted inserted replaced
74755:510296c0d8d1 74756:a6c7a257b713
   266     {
   266     {
   267       val nodes1 = version.nodes
   267       val nodes1 = version.nodes
   268       val update_iterator =
   268       val update_iterator =
   269         for {
   269         for {
   270           name <- domain.getOrElse(nodes1.domain).iterator
   270           name <- domain.getOrElse(nodes1.domain).iterator
   271           if !resources.is_hidden(name) && !resources.session_base.loaded_theory(name)
   271           if !Resources.hidden_node(name) && !resources.session_base.loaded_theory(name)
   272           st = Document_Status.Node_Status.make(state, version, name)
   272           st = Document_Status.Node_Status.make(state, version, name)
   273           if !rep.isDefinedAt(name) || rep(name) != st
   273           if !rep.isDefinedAt(name) || rep(name) != st
   274         } yield (name -> st)
   274         } yield (name -> st)
   275       val rep1 = rep ++ update_iterator
   275       val rep1 = rep ++ update_iterator
   276       val rep2 = if (trim) rep1 -- rep1.keysIterator.filterNot(nodes1.domain) else rep1
   276       val rep2 = if (trim) rep1 -- rep1.keysIterator.filterNot(nodes1.domain) else rep1