Show More
@@ -1581,14 +1581,16 b' pgup/K: move patch up, pgdn/J: move patc' | |||
|
1581 | 1581 | |
|
1582 | 1582 | def change_action(self, pos, action): |
|
1583 | 1583 | """Change the action state on the given position to the new action""" |
|
1584 | assert 0 <= pos < len(self.rules) | |
|
1585 | self.rules[pos].action = action | |
|
1584 | rule_pos = self.display_pos_to_rule_pos(pos) | |
|
1585 | assert 0 <= rule_pos < len(self.rules) | |
|
1586 | self.rules[rule_pos].action = action | |
|
1586 | 1587 | |
|
1587 | 1588 | def cycle_action(self, pos, next=False): |
|
1588 | 1589 | """Changes the action state the next or the previous action from |
|
1589 | 1590 | the action list""" |
|
1590 | assert 0 <= pos < len(self.rules) | |
|
1591 | current = self.rules[pos].action | |
|
1591 | rule_pos = self.display_pos_to_rule_pos(pos) | |
|
1592 | assert 0 <= rule_pos < len(self.rules) | |
|
1593 | current = self.rules[rule_pos].action | |
|
1592 | 1594 | |
|
1593 | 1595 | assert current in KEY_LIST |
|
1594 | 1596 | |
@@ -1597,6 +1599,8 b' pgup/K: move patch up, pgdn/J: move patc' | |||
|
1597 | 1599 | index += 1 |
|
1598 | 1600 | else: |
|
1599 | 1601 | index -= 1 |
|
1602 | # using pos instead of rule_pos because change_action() also calls | |
|
1603 | # display_pos_to_rule_pos() | |
|
1600 | 1604 | self.change_action(pos, KEY_LIST[index % len(KEY_LIST)]) |
|
1601 | 1605 | |
|
1602 | 1606 | def change_view(self, delta, unit): |
General Comments 0
You need to be logged in to leave comments.
Login now