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

DolphinWX: Work around modal dialog dismissal being broken in wxMac #2556

Closed
wants to merge 1 commit into from

Conversation

endrift
Copy link
Contributor

@endrift endrift commented Jun 8, 2015

Nasty workaround for what I THINK is a bug in wxMac that causes a wxDialog that is modal and a child of another wxDialog to relayer improperly when dismissed.

Fixes https://code.google.com/p/dolphin-emu/issues/detail?id=8572

@endrift
Copy link
Contributor Author

endrift commented Jun 8, 2015

Given that the issue this is working around was raised in 2a41ac4, which switches the parent dialog from modal to non-modal, this lends itself to my theory of being a bug in wxMac.

@Parlane
Copy link
Member

Parlane commented Jun 8, 2015

@dolphin-emu-bot rebuild

@dolphin-emu-bot
Copy link
Contributor

FifoCI detected that this change impacts graphical rendering. Here are the behavior differences detected by the system:

  • chibi-robo-zfighting on ogl-lin-nv: diff
  • djfny-menu on ogl-lin-nv: diff
  • ea-vp6 on ogl-lin-nv: diff
  • ed-lighting on ogl-lin-nv: diff
  • fortune-street on ogl-lin-nv: diff
  • fortune-street-white-box on ogl-lin-nv: diff
  • kirby-shadows on ogl-lin-nv: diff
  • luigi-shadows on ogl-lin-nv: diff
  • mii-channel on ogl-lin-nv: diff
  • rs2-glass on ogl-lin-nv: diff
  • simpsons-tev on ogl-lin-nv: diff
  • sw3-dt on ogl-lin-nv: diff
  • thps4-shadow on ogl-lin-nv: diff

automated-fifoci-reporter

@endrift
Copy link
Contributor Author

endrift commented Jun 8, 2015

Closing in favor of merging #2509, since it has a much more detailed analysis than my…very similar, but less in-depth analysis here, plus the patch is nearly identical.

@endrift endrift closed this Jun 8, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants