http://bugs.winehq.org/show_bug.cgi?id=12319
--- Comment #5 from Neil Skrypuch ns03ja@brocku.ca 2008-04-01 17:34:34 --- (In reply to comment #3)
Still, very strange, can you try:
A) Compiling just before the bad commit, and retest (which you did, but try with a clean ~/.wine to be sure). B) Compiling at the bad commit and retest (again, with a clean ~/.wine) C) Reverting that commit on current git, and test with a clean ~/.wine
Ok, I tried again with fresh ~/.wine directories. The thrilling results:
A) Works. B) Doesn't work. C) Works. (git version 0a8d2ba37a59531ae7a58c3d693e65dbe901a72a, there were some conflicts in the revert, but only in the tests...)
One thing of significance that I did notice with A vs B is that the tabindexes were wrong. When Starcraft asked for my CD key and name during the install, in A a tab from the name textbox sent me to the first CD key textbox (as it should), but with B, I was sent to the second CD key textbox. Similarly, when at the login screen, tabbing from the account input in A sends me to the password textbox (as it should), but in B, it goes somewhere else (I'm not sure where, I couldn't see, but it wasn't the password box). In both cases A and C behave the same. I'm not sure if this is related or not, if not I'll file it as a separate bug.