src/Tools/jEdit/src/jedit/document_model.scala
changeset 34827 69852bd3c4c4
parent 34825 7f72547f9b12
child 34828 c2308b317244
--- a/src/Tools/jEdit/src/jedit/document_model.scala	Fri Jan 01 21:45:26 2010 +0100
+++ b/src/Tools/jEdit/src/jedit/document_model.scala	Fri Jan 01 21:53:00 2010 +0100
@@ -60,7 +60,7 @@
 
   private val document_0 = session.begin_document(buffer.getName)
 
-  private val change_0 = new Change(document_0.id, None, Nil, Future.value(document_0, Nil))
+  private val change_0 = new Change(None, Nil, Future.value(document_0, Nil))
   private var _changes = List(change_0)   // owned by Swing thread
   def changes = _changes
   private var current_change = change_0
@@ -76,7 +76,7 @@
         val old_doc = change1.document
         Document.text_edits(session, old_doc, new_id, eds)
       }
-      val change2 = new Change(new_id, Some(change1), eds, result)
+      val change2 = new Change(Some(change1), eds, result)
       _changes ::= change2
       session.input(change2)
       current_change = change2
@@ -119,7 +119,7 @@
   /* transforming offsets */
 
   private def changes_from(doc: Document): List[Edit] =
-    List.flatten(current_change.ancestors(_.id == doc.id).reverse.map(_.edits)) :::
+    List.flatten(current_change.ancestors(_.document.id == doc.id).reverse.map(_.edits)) :::
       edits.toList
 
   def from_current(doc: Document, offset: Int): Int =