13
0

Add error check to region gain control point selection undo.

This commit is contained in:
nick_m 2015-10-04 03:44:27 +11:00
parent 43b47d1169
commit 578a60b875

View File

@ -1424,7 +1424,6 @@ Selection::set_state (XMLNode const & node, int)
XMLProperty* prop_parameter = (*i)->property (X_("parameter"));
XMLProperty* prop_view_index = (*i)->property (X_("view-index"));
assert (prop_type);
assert (prop_route_id);
assert (prop_alist_id);
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_view_index = (*i)->property (X_("view-index"));
if (!prop_region_id || !prop_view_index) {
continue;
}
PBD::ID region_id (prop_region_id->value ());
RegionSelection rs;
editor->get_regionviews_by_id (region_id, rs);