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

Libarycontrol: fix crash when trying to refocus the library #3198

Merged
merged 1 commit into from
Oct 31, 2020

Conversation

ronso0
Copy link
Member

@ronso0 ronso0 commented Oct 21, 2020

TODO:

Mixxx crashes when trying to refocus the library while another Mixxx window has focus.
I experienced this while DlgCoverArtFullSize had focus.

  • Check for a valid focusWidget before sending events

Copy link
Member

@daschuer daschuer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, Thank you also for the descriptive comments.
Waiting for CI

@daschuer
Copy link
Member

It looks like Mixxx 2.2 is also affected. If this is the case, can you backport this fix to 2.2?

@ronso0
Copy link
Member Author

ronso0 commented Oct 21, 2020

Sure, but I'd rely on CI and manual testing by others then because I recently failed to re-enact scons :\ and I don't wanna spend time with that anymore.

ronso0 added a commit to ronso0/mixxx that referenced this pull request Oct 22, 2020
…ocus the library while another Mixxx window has focus
@ronso0
Copy link
Member Author

ronso0 commented Oct 22, 2020

@daschuer backport is #3201
I wonder how merging 2.2 into 2.3 goes with this...

@uklotzde
Copy link
Contributor

uklotzde commented Oct 22, 2020

Do we need this separate fix for 2.3 or could the fix for 2.2 in #3201 be merged into 2.3 and main without major conflicts?

@ronso0
Copy link
Member Author

ronso0 commented Oct 22, 2020

There will be conflicts I suppose.
Let's merge #3201 first and I'll fix'em here.

@uklotzde uklotzde marked this pull request as draft October 26, 2020 21:16
ronso0 added a commit to ronso0/mixxx that referenced this pull request Oct 27, 2020
…ocus the library while another Mixxx window has focus
uklotzde added a commit that referenced this pull request Oct 29, 2020
Libarycontrol: backport of #3198: fix crash when trying to refocus th…
@uklotzde
Copy link
Contributor

Please rebase on 2.3 now.

@ronso0
Copy link
Member Author

ronso0 commented Oct 29, 2020

do we need a changelog entry for this as well?

@ronso0 ronso0 marked this pull request as ready for review October 29, 2020 17:58
@uklotzde uklotzde marked this pull request as draft October 29, 2020 22:10
@ronso0
Copy link
Member Author

ronso0 commented Oct 31, 2020

ding dong! @uklotzde

@uklotzde uklotzde marked this pull request as ready for review October 31, 2020 07:45
@uklotzde
Copy link
Contributor

We already a changelog entry from #3201. LGTM

@uklotzde uklotzde merged commit ed193e5 into mixxxdj:2.3 Oct 31, 2020
@ronso0 ronso0 deleted the libnavi-crash branch October 31, 2020 11:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants