1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 03:58:12 +00:00

VBForm: Fixed cursor not changing on resize /w multiple selections

We were resetting the cursor during multiple selections since our
mouse can only be over a single widget at a time.
This commit is contained in:
rhin123 2019-09-05 19:01:54 -05:00 committed by Andreas Kling
parent 7a906ab539
commit 8fc2034ca1

View file

@ -291,9 +291,12 @@ void VBForm::mousemove_event(GMouseEvent& event)
set_cursor_type_from_grabber(m_resize_direction); set_cursor_type_from_grabber(m_resize_direction);
} else { } else {
for_each_selected_widget([&](auto& widget) { for (auto& widget : m_selected_widgets) {
set_cursor_type_from_grabber(widget.grabber_at(event.position())); auto grabber_at = widget->grabber_at(event.position());
}); set_cursor_type_from_grabber(grabber_at);
if (grabber_at != Direction::None)
break;
}
} }
} }