[Bug 9169] New: Battlefield 2142: Regression: Spawn screen is invisible after joining a server

Wine Bugs wine-bugs at winehq.org
Fri Aug 3 03:58:35 CDT 2007


http://bugs.winehq.org/show_bug.cgi?id=9169

           Summary: Battlefield 2142: Regression: Spawn screen is invisible
                    after joining a server
           Product: Wine
           Version: 0.9.42.
          Platform: PC-x86-64
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: wine-misc
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: spencercw at googlemail.com


Wine version: Bug introduced in commit dcdf7c55d642bf584678ca44054f410f0634ec05
Distro: Gentoo Linux 2007.0
GCC version: gcc (GCC) 4.1.2 (Gentoo 4.1.2)
Program: Battlefield 2142 1.25

Description: The bug introduced in the indicated commit causes the spawn screen
to not show up after joining a server. It is still there (it still makes the
little sounds when you mouse over stuff), but it is not visible, you can only
see what is behind it.

I have done a regression test and this commit that is causing the problem:
http://source.winehq.org/git/wine.git/?a=commit;h=dcdf7c55d642bf584678ca44054f410f0634ec05

chris at chrispc ~/Software/wine-regressiontest/wine-git $ git bisect bad
dcdf7c55d642bf584678ca44054f410f0634ec05 is first bad commit
commit dcdf7c55d642bf584678ca44054f410f0634ec05
Author: Vitaliy Margolen <wine-patches at kievinfo.com>
Date:   Fri Jul 20 07:15:39 2007 -0600

    server: Treat desktop as a top-level window.

:040000 040000 74fde93d99a5de874045d12bc9f3d48a50de98a5
99f97d04cf71c395ee770ba8c04e79180ec0d410 M      dlls
:040000 040000 56245b89a78c216b8e02a84ffbddd0a32668c293
5c7c3ed1367dca5720fabfa0bb19bdf368a71ce8 M      server

Undoing these changes in the current git solves the issue. Attachment 'bad.png'
shows the result using the current git, 'good.png' shows the same but with the
changes undone. This issue still occurs when not using a virtual desktop.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list