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
parent 8031960541
commit 8a91b90258

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;
}