https://bugs.winehq.org/show_bug.cgi?id=39985
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED
--- Comment #4 from Sebastian Lackner sebastian@fds-team.de --- This issue should be fixed with: https://github.com/wine-compholio/wine-staging/commit/a560ca2cee4a4b5cadad73...
Please retest with current Wine Staging git, or alternatively backport the newly added patch to 1.9.1 . Please note that its either necessary to reinstall Battle.Net, or alternatively to remove user.DOSATTRIB extended file attributes from files located in the Program Files/Battle.net directory (setfattr -x could be used for that).
Some more technical details: During the installation process, Battle.Net creates a bunch of temporary files starting with ".". Wine interpreted them as hidden, and since Wine Staging supports proper file attributes, the hidden attribute was also copied when the files were later installed. This confused the code to load Qt because it doesn't take into account hidden files. The same issue would also happen in the development branch except that storing file attributes is not implemented yet.