Cleared hotcues are not deleted from database

Bug #1653276 reported by Uwe Klotz
4
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
Fix Released
Undecided
Ferran Pujol

Bug Description

Cleared hotcues don't get deleted from the database. Instead they are kept in the table 'cues' with a 'hotcue' index of -1 forever. Those dead hotcues are implicitly ignored. They just waste memory and need to be skipped when iterating through the cues of a track.

This is a follow-up of the following PR:
https://github.com/mixxxdj/mixxx/pull/1098

Revision history for this message
Daniel Schürmann (daschuer) wrote :

It is implemented like that, because it was planned that it is possible to assign a cue control to one of many cues. In this case it is correct to not delete the cue.
In the most common case that the cue was set by the cue control, it should be removed.

@Ferran: How does it fit to your plans?

Revision history for this message
Ferran Pujol (ferranpujol) wrote :

I think we should delete cuepoints when they are unassinged from a hotcue by now.

If we ever support unassigned cuepoints, I think the right way to create them is with the track properties pane or the dedicated cue-point manager list or whatever.

Changed in mixxx:
assignee: nobody → Ferran Pujol (ferranpujol)
Revision history for this message
Ferran Pujol (ferranpujol) wrote :
Changed in mixxx:
status: New → In Progress
Changed in mixxx:
status: In Progress → Fix Released
Revision history for this message
Swiftb0y (swiftb0y) wrote :

Mixxx now uses GitHub for bug tracking. This bug has been migrated to:
https://github.com/mixxxdj/mixxx/issues/8740

lock status: Metadata changes locked and limited to project staff
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.