http://bugs.winehq.org/show_bug.cgi?id=9169
------- Additional Comments From spencercw@googlemail.com 2007-03-08 10:07 ------- Well I'm stumped, I can't get anything to work. I even tried sticking the original and the new version together with in an || operator, but that didn't work. This leads be to believe it's supposed to return false somewhere, and it does with the original, but not with the new one.
Do you think it could be something to do with the is_desktop_window() function, which returns !win->parent. Maybe something is screwed up so the spawn screen and other overlay stuff have no parent, so it thinks it's the desktop when it's not? I'm just throwing it out there, I don't know if that's possible or not.