GTableView: Fix column resize cursor not showing up in scrolled tables

If the table was scrolled somewhat, we'd stop showing the resize cursor
when hovering the mouse cursor between two table column headers.
This commit is contained in:
Andreas Kling 2019-08-17 15:01:45 +02:00
commit 8a91b90258
Notes: sideshowbarker 2024-07-19 12:38:28 +09:00

View file

@ -214,10 +214,9 @@ void GTableView::mousemove_event(GMouseEvent& event)
return;
}
auto adjusted_position = this->adjusted_position(event.position());
if (event.buttons() == 0) {
for (int i = 0; i < model()->column_count(); ++i) {
if (column_resize_grabbable_rect(i).contains(adjusted_position)) {
if (column_resize_grabbable_rect(i).contains(event.position())) {
window()->set_override_cursor(GStandardCursor::ResizeHorizontal);
return;
}