Changeset 829d623c98dc…
Parent 50afe89f384f…
by
Changes to 2 files · Browse files at 829d623c98dc Showing diff from parent 50afe89f384f Diff from another changeset...
@@ -79,9 +79,12 @@ self.stat = stat
self.filechunks = {}
self.diffmodelfile = None
+ self._difftree = None
+ def difftree(self):
+ if self._difftree != None:
+ return self._difftree
- def get_difftree(self):
self.diffmodel = gtk.ListStore(
bool, # DM_REJECTED
str, # DM_DISP_TEXT
@@ -92,13 +95,13 @@ )
difftree = gtk.TreeView(self.diffmodel)
+ self._difftree = difftree
difftree.get_selection().set_mode(gtk.SELECTION_MULTIPLE)
difftree.set_headers_visible(False)
difftree.set_enable_search(False)
if getattr(difftree, 'enable-grid-lines', None) is not None:
difftree.set_property('enable-grid-lines', True)
- self.difftree = difftree
difftree.connect('row-activated', self.diff_tree_row_act)
|
@@ -355,7 +355,7 @@ self.clipboard = gtk.Clipboard()
self.chunks = chunks.chunks(self)
- difftree = self.chunks.get_difftree()
+ difftree = self.chunks.difftree()
self.difftree = difftree
scroller = gtk.ScrolledWindow()
|
Loading...