Actually use the offset cache.

This commit is contained in:
Darren Burns
2023-02-16 11:15:36 +00:00
parent 3d74f339c8
commit e5f93d4f9a

View File

@@ -574,7 +574,7 @@ class DataTable(ScrollView, Generic[CellType], can_focus=True):
else: else:
for row in self.ordered_rows: for row in self.ordered_rows:
y_offsets += [(row.key, y) for y in range(row.height)] y_offsets += [(row.key, y) for y in range(row.height)]
self._offset_cache = y_offsets self._offset_cache[self._update_count] = y_offsets
return y_offsets return y_offsets
@property @property