[meld: 19/63] filediff: Reorder some file load activity



commit e122ab76a254b622bc57a845bfcb21b42e1ed1c5
Author: Kai Willadsen <kai willadsen gmail com>
Date:   Sun Jul 19 13:06:49 2015 +1000

    filediff: Reorder some file load activity

 meld/filediff.py |    8 +++-----
 1 files changed, 3 insertions(+), 5 deletions(-)
---
diff --git a/meld/filediff.py b/meld/filediff.py
index d6f84f1..8ad689e 100644
--- a/meld/filediff.py
+++ b/meld/filediff.py
@@ -1024,19 +1024,17 @@ class FileDiff(melddoc.MeldDoc, gnomeglade.Component):
             return
 
         self._disconnect_buffer_handlers()
+        self.undosequence.clear()
+        self.linediffer.clear()
 
         files = [(pane, Gio.File.new_for_path(filename))
                  for pane, filename in enumerate(files) if filename]
 
         for pane, gfile in files:
             self.fileentry[pane].set_file(gfile)
-            self.textbuffer[pane].data.reset(gfile)
             self.msgarea_mgr[pane].clear()
 
-        self.undosequence.clear()
-        self.linediffer.clear()
-
-        for pane, gfile in files:
+            self.textbuffer[pane].data.reset(gfile)
             sourcefile = GtkSource.File()
             sourcefile.set_location(gfile)
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]