tuned;
authorwenzelm
Sun, 17 Nov 2013 20:24:37 +0100
changeset 54464 b0074321bf14
parent 54463 faad28e65b48
child 54465 2f7867850cc3
tuned;
src/Tools/jEdit/src/document_model.scala
--- a/src/Tools/jEdit/src/document_model.scala	Sun Nov 17 17:46:06 2013 +0100
+++ b/src/Tools/jEdit/src/document_model.scala	Sun Nov 17 20:24:37 2013 +0100
@@ -156,8 +156,6 @@
 
     def flushed_edits(): List[Document.Edit_Text] =
     {
-      Swing_Thread.require()
-
       val clear = pending_clear
       val edits = snapshot()
       val perspective = node_perspective()
@@ -172,8 +170,6 @@
 
     def edit(clear: Boolean, e: Text.Edit)
     {
-      Swing_Thread.require()
-
       if (clear) {
         pending_clear = true
         pending.clear
@@ -183,16 +179,11 @@
     }
   }
 
-  def flushed_edits(): List[Document.Edit_Text] = pending_edits.flushed_edits()
-
-
-  /* snapshot */
+  def snapshot(): Document.Snapshot =
+    Swing_Thread.require { session.snapshot(node_name, pending_edits.snapshot()) }
 
-  def snapshot(): Document.Snapshot =
-  {
-    Swing_Thread.require()
-    session.snapshot(node_name, pending_edits.snapshot())
-  }
+  def flushed_edits(): List[Document.Edit_Text] =
+    Swing_Thread.require { pending_edits.flushed_edits() }
 
 
   /* buffer listener */