tuned iterator;
authorwenzelm
Thu, 27 Feb 2014 10:59:12 +0100
changeset 55780 9fdd01fa48d1
parent 55779 30fb00b5a9d3
child 55781 b3a4207fb9a6
tuned iterator;
src/Tools/jEdit/src/plugin.scala
--- a/src/Tools/jEdit/src/plugin.scala	Thu Feb 27 10:58:43 2014 +0100
+++ b/src/Tools/jEdit/src/plugin.scala	Thu Feb 27 10:59:12 2014 +0100
@@ -83,7 +83,11 @@
     } yield model
 
   def document_blobs(): Document.Blobs =
-    document_models().filterNot(_.is_theory).map(model => (model.node_name -> model.blob())).toMap
+    (for {
+      buffer <- JEdit_Lib.jedit_buffers()
+      model <- document_model(buffer)
+      if !model.is_theory
+    } yield (model.node_name -> model.blob())).toMap
 
   def exit_models(buffers: List[Buffer])
   {