Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixing (some) stalled GUI during iTunes import #1775

Merged
merged 3 commits into from
Oct 4, 2018

Conversation

daschuer
Copy link
Member

@daschuer daschuer commented Aug 10, 2018

Not perfect, but it is now usable even for bigger iTunes libraries.

https://bugs.launchpad.net/mixxx/+bug/1785545

@daschuer daschuer added this to the 2.1.3 milestone Aug 11, 2018
@daschuer
Copy link
Member Author

Travis GCC build fails unrelated to this PR

Conflicts:
	src/library/itunes/itunesfeature.cpp
@daschuer daschuer modified the milestones: 2.1.3, 2.1.x Sep 9, 2018
@daschuer
Copy link
Member Author

Is this a 2.1.5 candidate? It matters a lot for people with a big iTunes library. How much are there?
Who is able to test this?

@uklotzde
Copy link
Contributor

I neither have a ready to use Windows development environment nor an iTunes library for testing. Code LGTM so far.

The only actual change is clearing the existing table contents before re-importing them from the XML? Well, since the contents of those tables is simply a cache reflecting a snapshot of the XML during the last import this is non-crititcal, even if the following import fails.

@daschuer
Copy link
Member Author

daschuer commented Oct 4, 2018

I moved the table clear to an early point to not show outdated tables if the import fails.

@daschuer
Copy link
Member Author

daschuer commented Oct 4, 2018

Thank you for review.

@daschuer daschuer merged commit 3b0cae8 into mixxxdj:2.1 Oct 4, 2018
@daschuer daschuer modified the milestones: 2.1.x, 2.1.5 Jan 13, 2019
@daschuer daschuer deleted the lp1785545 branch September 26, 2021 17:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants