Add error check to region gain control point selection undo.
This commit is contained in:
parent
43b47d1169
commit
578a60b875
@ -1424,7 +1424,6 @@ Selection::set_state (XMLNode const & node, int)
|
|||||||
XMLProperty* prop_parameter = (*i)->property (X_("parameter"));
|
XMLProperty* prop_parameter = (*i)->property (X_("parameter"));
|
||||||
XMLProperty* prop_view_index = (*i)->property (X_("view-index"));
|
XMLProperty* prop_view_index = (*i)->property (X_("view-index"));
|
||||||
|
|
||||||
assert (prop_type);
|
|
||||||
assert (prop_route_id);
|
assert (prop_route_id);
|
||||||
assert (prop_alist_id);
|
assert (prop_alist_id);
|
||||||
assert (prop_parameter);
|
assert (prop_parameter);
|
||||||
@ -1456,6 +1455,10 @@ Selection::set_state (XMLNode const & node, int)
|
|||||||
XMLProperty* prop_region_id = (*i)->property (X_("region-id"));
|
XMLProperty* prop_region_id = (*i)->property (X_("region-id"));
|
||||||
XMLProperty* prop_view_index = (*i)->property (X_("view-index"));
|
XMLProperty* prop_view_index = (*i)->property (X_("view-index"));
|
||||||
|
|
||||||
|
if (!prop_region_id || !prop_view_index) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
PBD::ID region_id (prop_region_id->value ());
|
PBD::ID region_id (prop_region_id->value ());
|
||||||
RegionSelection rs;
|
RegionSelection rs;
|
||||||
editor->get_regionviews_by_id (region_id, rs);
|
editor->get_regionviews_by_id (region_id, rs);
|
||||||
|
Loading…
Reference in New Issue
Block a user