Remove redundant call to len_columns()

This commit is contained in:
RumovZ 2021-09-28 12:11:20 +02:00
parent 72f6f9a47a
commit 326cf0f77f

View file

@ -384,10 +384,9 @@ class Table:
if KeyboardModifiersPressed().shift or KeyboardModifiersPressed().control: if KeyboardModifiersPressed().shift or KeyboardModifiersPressed().control:
# Current selection is modified. The number of added/removed rows is # Current selection is modified. The number of added/removed rows is
# usually smaller than the number of rows in the resulting selection. # usually smaller than the number of rows in the resulting selection.
self._len_selection += len(selected.indexes()) // self._model.len_columns() self._len_selection += (
self._len_selection -= ( len(selected.indexes()) - len(deselected.indexes())
len(deselected.indexes()) // self._model.len_columns() ) // self._model.len_columns()
)
else: else:
# New selection is created. Usually a single row or none at all. # New selection is created. Usually a single row or none at all.
self._len_selection = len(self._view.selectionModel().selectedRows()) self._len_selection = len(self._view.selectionModel().selectedRows())