[meld: 24/63] filediff: Minor buffer data handling refactor



commit 02a53cf4f22bc554eaa19b013f127652e446a412
Author: Kai Willadsen <kai willadsen gmail com>
Date:   Sun Jul 19 13:42:29 2015 +1000

    filediff: Minor buffer data handling refactor

 meld/filediff.py |    7 ++-----
 1 files changed, 2 insertions(+), 5 deletions(-)
---
diff --git a/meld/filediff.py b/meld/filediff.py
index 119181e..fd3006a 100644
--- a/meld/filediff.py
+++ b/meld/filediff.py
@@ -884,7 +884,8 @@ class FileDiff(melddoc.MeldDoc, gnomeglade.Component):
             meldbuffer.BufferDeletionAction(buf, it0.get_offset(), text))
 
     def on_undo_checkpointed(self, undosequence, buf, checkpointed):
-        self.set_buffer_modified(buf, not checkpointed)
+        buf.data.modified = not checkpointed
+        self.recompute_label()
 
     @with_focused_pane
     def open_external(self, pane):
@@ -1569,10 +1570,6 @@ class FileDiff(melddoc.MeldDoc, gnomeglade.Component):
         self.readonlytoggle[index].props.visible = not writable
         self.set_buffer_editable(buf, writable)
 
-    def set_buffer_modified(self, buf, yesno):
-        buf.data.modified = yesno
-        self.recompute_label()
-
     def set_buffer_editable(self, buf, editable):
         buf.data.editable = editable
         index = self.textbuffer.index(buf)


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