https://bugs.winehq.org/show_bug.cgi?id=43030
--- Comment #25 from Zachary Murray dremelofdeath@gmail.com --- I haven't made a commit yet. I'm still working on it (have to keep my day job). However, I'm sure there are actually two bugs that are making this happen. The first I fixed, but it by itself only works in a specific unclean prefix I have with a lot of overrides. In a clean prefix, using that fix and a hack I have in the X11 driver makes it work but breaks a lot of other apps and rendering in FVWM.
Given that the unclean prefix with overrides works with only the first fix (and no X11 driver hack), there has to be something somewhere else that's broken. That's what I'm working on right now -- figuring out what is making the unclean prefix work so that I can fix it too.
I'll make a patch/commit when I figure that out and fix the tests I've broken.