fix canvas cursor handling in MidiRegionViews

This commit is contained in:
Paul Davis 2025-03-04 14:57:12 -07:00
parent fcf086986a
commit b24db7cbf5
2 changed files with 5 additions and 0 deletions

View file

@ -825,6 +825,7 @@ Editor::canvas_frame_handle_event (GdkEvent* event, ArdourCanvas::Item* item, Re
ret = motion_handler (item, event);
break;
case GDK_ENTER_NOTIFY:
set_entered_regionview (rv);
ret = enter_handler (item, event, type);
break;

View file

@ -205,6 +205,10 @@ RegionView::init (bool wfd)
frame_handle_end->raise_to_top();
}
if (frame) {
frame->Event.connect (sigc::mem_fun (*this, &RegionView::canvas_group_event));
}
if (name_text) {
name_text->set_data ("regionview", this);
name_text->Event.connect (sigc::bind (sigc::mem_fun (PublicEditor::instance(), &PublicEditor::canvas_region_view_name_event), name_text, this));