Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph Contained in 0.9, 0.9.1, and 0.9.1.1

histdetails: refactor: use self.update_buttons()

Changeset c2389d9fb4fd

Parent da76d9133dc6

by Adrian Buehlmann

Changes to one file · Browse files at c2389d9fb4fd Showing diff from parent da76d9133dc6 Diff from another changeset...

 
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
 
 
 
 
 
 
 
 
 
 
 
108
109
110
111
112
113
114
115
 
116
117
118
 
93
94
95
 
 
 
 
 
 
 
 
 
 
 
 
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
 
113
114
115
116
117
@@ -93,26 +93,25 @@
  def up_clicked(self, button):   model, seliter = self.tv.get_selection().get_selected()   i = model.get_iter_first() - if model.get_path(seliter) == model.get_path(i): - return - while True: - next = model.iter_next(i) - if next == None: - return - if model.get_path(next) == model.get_path(seliter): - model.swap(i, next) - self._btn_apply.set_sensitive(True) - self.dirty = True - return - i = next + if model.get_path(seliter) != model.get_path(i): + while True: + next = model.iter_next(i) + if next == None: + break + if model.get_path(next) == model.get_path(seliter): + model.swap(i, next) + self.dirty = True + break + i = next + self.update_buttons()     def down_clicked(self, button):   model, seliter = self.tv.get_selection().get_selected()   next = model.iter_next(seliter)   if next:   model.swap(seliter, next) - self._btn_apply.set_sensitive(True)   self.dirty = True + self.update_buttons()     def _btn_apply_clicked(self, button, data=None):   self.apply_func()