[meld: 62/63] filediff: Clean up buffer handlers after disconnecting



commit 41e753d90b59fa1ab78373e6884c51bab770febc
Author: Kai Willadsen <kai willadsen gmail com>
Date:   Sat Dec 12 07:48:09 2015 +1000

    filediff: Clean up buffer handlers after disconnecting

 meld/filediff.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/meld/filediff.py b/meld/filediff.py
index 0b5a57e..39736af 100644
--- a/meld/filediff.py
+++ b/meld/filediff.py
@@ -339,9 +339,9 @@ class FileDiff(melddoc.MeldDoc, gnomeglade.Component):
         for textview in self.textview:
             textview.set_sensitive(False)
         for buf in self.textbuffer:
-            assert hasattr(buf,"handlers")
             for h in buf.handlers:
                 buf.disconnect(h)
+            buf.handlers = []
 
     def _connect_buffer_handlers(self):
         for textview in self.textview:


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