loading right click context menu for tracks hangs GUI

Bug #1733200 reported by Be
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
Fix Released
Low
Be

Bug Description

I think the rate limiting steps are querying the database for the names of playlists and crates. If database queries were moved out of the GUI thread, this would not be as big of an issue, but that's a long term goal. For the short term, the playlist and crates submenus should only query the database when those submenus are selected, not when any track is right clicked.

Revision history for this message
Be (be.ing) wrote :

Any volunteers to take this for 2.1? This will likely create merge conflicts with Bug #1733199 if they are done at the same time, so let's decide to do one or the other first.

Changed in mixxx:
importance: Undecided → Low
Revision history for this message
Uwe Klotz (uklotzde-deactivatedaccount) wrote :

https://bugs.launchpad.net/bugs/1733199 should be finished first before changing the behavior.

poelzi (poelzi)
Changed in mixxx:
assignee: nobody → poelzi (poelzi)
Be (be.ing)
Changed in mixxx:
assignee: poelzi (poelzi) → Be (be.ing)
milestone: none → 2.1.0
status: New → In Progress
Revision history for this message
Be (be.ing) wrote :

Alleviated with lazy loading in https://github.com/mixxxdj/mixxx/pull/1427

Fully fixing this requires moving database transactions out of the GUI thread (Bug #991717)

Changed in mixxx:
status: In Progress → Fix Committed
Changed in mixxx:
status: Fix Committed → 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/8979

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.