equal
deleted
inserted
replaced
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)) |