src/Pure/Thy/thy_syntax.scala
changeset 46737 09ab89658a5d
parent 46681 c083a3f621c0
child 46749 042c546d2bac
equal deleted inserted replaced
46736:4dc7ddb47350 46737:09ab89658a5d
   256 
   256 
   257         case (name, Document.Node.Header(header)) =>
   257         case (name, Document.Node.Header(header)) =>
   258           val node = nodes(name)
   258           val node = nodes(name)
   259           val update_header =
   259           val update_header =
   260             (node.header, header) match {
   260             (node.header, header) match {
   261               case (Exn.Res(thy_header0), Exn.Res(thy_header)) => thy_header0 != thy_header
   261               case (Exn.Res(deps0), Exn.Res(deps)) => deps != deps
   262               case _ => true
   262               case _ => true
   263             }
   263             }
   264           if (update_header) {
   264           if (update_header) {
   265             doc_edits += (name -> Document.Node.Header(header))
   265             doc_edits += (name -> Document.Node.Header(header))
   266             nodes += (name -> node.update_header(header))
   266             nodes += (name -> node.update_header(header))