View Issue Details

IDProjectCategoryView StatusLast Update
0005420ardourbugspublic2015-09-18 15:29
Reportercolinf Assigned Tocolinf  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Summary0005420: Deleting selected regions with equivalent unselected regions in an active edit group deletes the unselected regions too.
DescriptionIf only some equivalent regions are selected when an edit group is active, delete (and other) operations should apply only to the selected regions, not to all equivalent regions.
TagsNo tags attached.

Activities

colinf

2013-03-28 15:44

updater   ~0014784

Given that edit groups now have 'Selection' but not 'Editing' properties, we can now assume that the if the selection is not empty, it already contains all the regions we want to operate on.

I now have a fix for this, which I shall push later, removing the offending calls to get_equivalent_regions (regions, ARDOUR::Properties::select.property_id);

colinf

2013-03-30 17:27

updater   ~0014793

I've been thinking more about this, & in particular about what should happen when there are both selected regions & selected tracks, and if there are unselected regions on the selected tracks that are equivalent to selected regions, and in the end I wondered whether it would be simplest & make most sense to just ignore the track selection if there are any regions selected at all. Thoughts, anyone?

colinf

2013-04-04 16:17

updater   ~0014806

Should be fixed in commit 47efae83.

colinf

2015-09-18 15:29

updater   ~0017317

Closing old issues reported by me: these have long since been fixed.

Issue History

Date Modified Username Field Change
2013-03-28 13:38 colinf New Issue
2013-03-28 15:44 colinf Note Added: 0014784
2013-03-30 17:27 colinf Note Added: 0014793
2013-04-04 16:17 colinf Note Added: 0014806
2013-04-04 16:17 colinf Status new => resolved
2013-04-04 16:17 colinf Resolution open => fixed
2013-04-04 16:17 colinf Assigned To => colinf
2015-09-18 15:29 colinf Note Added: 0017317
2015-09-18 15:29 colinf Status resolved => closed