Fix crash when selecting VCA

This commit is contained in:
Robin Gareus 2024-11-23 10:53:38 +01:00
parent 9ab42f8d14
commit 98d8455098
No known key found for this signature in database
GPG key ID: A090BCE02CF57F04

View file

@ -138,10 +138,16 @@ SelectionPropertiesBox::selection_changed ()
_time_info_box->hide (); _time_info_box->hide ();
} }
bool show_route_properties = false;
if (!selection.tracks.empty ()) { if (!selection.tracks.empty ()) {
TimeAxisView *tav = selection.tracks.front (); TimeAxisView *tav = selection.tracks.front ();
RouteTimeAxisView *rtav = dynamic_cast<RouteTimeAxisView *>(tav); RouteTimeAxisView *rtav = dynamic_cast<RouteTimeAxisView *>(tav);
_route_prop_box->set_route (rtav->route()); if (rtav) {
_route_prop_box->set_route (rtav->route());
show_route_properties = true;
}
}
if (show_route_properties) {
_route_prop_box->show(); _route_prop_box->show();
} else { } else {
_route_prop_box->hide(); _route_prop_box->hide();