src/Pure/PIDE/command.scala
changeset 57842 8e4ae2db1849
parent 57615 df1b3452d71c
child 57901 e1abca2527da
--- a/src/Pure/PIDE/command.scala	Sat Aug 02 12:24:30 2014 +0200
+++ b/src/Pure/PIDE/command.scala	Sat Aug 02 16:35:59 2014 +0200
@@ -356,14 +356,14 @@
 
   /* blobs */
 
-  def blobs_changed(doc_blobs: Document.Blobs): Boolean =
-    blobs.exists({ case Exn.Res((name, _)) => doc_blobs.changed(name) case _ => false })
-
   def blobs_names: List[Document.Node.Name] =
     for (Exn.Res((name, _)) <- blobs) yield name
 
-  def blobs_digests: List[SHA1.Digest] =
-    for (Exn.Res((_, Some((digest, _)))) <- blobs) yield digest
+  def blobs_defined: List[(Document.Node.Name, SHA1.Digest)] =
+    for (Exn.Res((name, Some((digest, _)))) <- blobs) yield (name, digest)
+
+  def blobs_changed(doc_blobs: Document.Blobs): Boolean =
+    blobs.exists({ case Exn.Res((name, _)) => doc_blobs.changed(name) case _ => false })
 
 
   /* source chunks */