From 60ae08594f9666e389993085305f6f6018a83dcd Mon Sep 17 00:00:00 2001 From: Darren Burns Date: Mon, 6 Feb 2023 12:53:30 +0000 Subject: [PATCH] Ensure correct indices added in event --- src/textual/widgets/_data_table.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/textual/widgets/_data_table.py b/src/textual/widgets/_data_table.py index 5ea9f0a59..2b84c8a03 100644 --- a/src/textual/widgets/_data_table.py +++ b/src/textual/widgets/_data_table.py @@ -1504,10 +1504,10 @@ class DataTable(ScrollView, Generic[CellType], can_focus=True): self._set_hover_cursor(True) if self.show_cursor and self.cursor_type != "none": # Only emit selection events if there is a visible row/col/cell cursor. - self._emit_selected_message() meta = self.get_style_at(event.x, event.y).meta if meta: self.cursor_coordinate = Coordinate(meta["row"], meta["column"]) + self._emit_selected_message() self._scroll_cursor_into_view(animate=True) event.stop()