From 3be5ad108ac491d3e898170e1524088821e48f1b Mon Sep 17 00:00:00 2001
From: Alexandros Georgantas <alexgeorg86@gmail.com>
Date: Thu, 23 Feb 2017 17:35:07 +0200
Subject: [PATCH] Remove rerender from handleDocumentChange as it is handle in
 document

---
 .../SimpleEditor/elements/track_change/TrackChangeComponent.js | 1 -
 .../SimpleEditor/elements/track_change/TrackChangesProvider.js | 3 +--
 2 files changed, 1 insertion(+), 3 deletions(-)

diff --git a/app/components/SimpleEditor/elements/track_change/TrackChangeComponent.js b/app/components/SimpleEditor/elements/track_change/TrackChangeComponent.js
index 4239d21..6a0d722 100644
--- a/app/components/SimpleEditor/elements/track_change/TrackChangeComponent.js
+++ b/app/components/SimpleEditor/elements/track_change/TrackChangeComponent.js
@@ -107,7 +107,6 @@ class TrackChangeComponent extends AnnotationComponent {
   onTrackChangesUpdated (change) {
     const trackChangesProvider = this.getProvider()
     trackChangesProvider.handleDocumentChange(change)
-    this.rerender()
   }
 }
 
diff --git a/app/components/SimpleEditor/elements/track_change/TrackChangesProvider.js b/app/components/SimpleEditor/elements/track_change/TrackChangesProvider.js
index 6a762e6..678c3a6 100644
--- a/app/components/SimpleEditor/elements/track_change/TrackChangesProvider.js
+++ b/app/components/SimpleEditor/elements/track_change/TrackChangesProvider.js
@@ -534,7 +534,7 @@ class TrackChangesProvider extends TOCProvider {
       annotationHelpers.truncateAnnotation(doc, annotation, selection)
     }
 
-    surface.transaction(transformation, info)
+    surface.editorSession.transaction(transformation, info)
   }
 
   /*
@@ -862,7 +862,6 @@ class TrackChangesProvider extends TOCProvider {
 
   getSelection () {
     const surface = this.getSurface()
-    // return surface.getSelection()
     return surface.domSelection.getSelection()
   }
 
-- 
GitLab