(self, amount)
| 515 | except: return None |
| 516 | |
| 517 | def correct_index(self, amount): |
| 518 | self.selected_index = clamp(self.selected_index, 0, max(amount - 1, 0)) |
| 519 | self.top_index = clamp(self.top_index, 0, max(amount - get_line_amount() - 1, 0)) |
| 520 | self.top_index = clamp(self.top_index, self.selected_index - get_line_amount() + 1, self.selected_index) |
| 521 | |
| 522 | def get_line_amount(): |
| 523 | preferences = get_addon_preferences() |
no test coverage detected