[Bug 29010] New: Can't get keyboard focus back to wine after switching to another desktop and back

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Nov 6 12:43:28 CST 2011


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

             Bug #: 29010
           Summary: Can't get keyboard focus back to wine after switching
                    to another desktop and back
           Product: Wine
           Version: 1.3.32
          Platform: x86
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: -unknown
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: waldner+bugs.winehq.org at waldner.priv.at
    Classification: Unclassified


Aloha,

when running an application via wine in full-screen mode, after switching to
another virtual desktop and back, the keyboard focus is lost, and I can't get
it back to wine. Mouse works fine, though.
The typed characters appear in the terminal where I started wine instead.

Environment:
- OS: Debian squeeze, i686, 32-bit
- Window manager: Enlightenment E16, v1.0.0-4, with 3x3 virtual desktops

Regression testing (as per http://wiki.winehq.org/RegressionTesting) points to
this as the culprit:
-------------------
3e6eab3fd97e7c0ed2c8d233875aa4cfa8965985 is the first bad commit
commit 3e6eab3fd97e7c0ed2c8d233875aa4cfa8965985
Author: Alexandre Julliard <julliard at winehq.org>
Date:   Thu Aug 13 19:54:31 2009 +0200

    configure: Rename the main binary to "wine32" for the Wow64 build.

:100755 100755 06d06eeae587b8847227be48269a931ead83990e
12469cb8fcf6ca43f539df91e246c3bd45dba5ea M      configure
:100644 100644 a38c525b3c9ca4aed5bfd5f0e99fd1f65426e997
e186872a6a20a9ec8e2a8f11ad1c0f518600d3d1 M      configure.ac
:040000 040000 96b5d31b7b4df2f656bf4d897a47b6b8a2d53bf0
1d7930c95701232634eab8e1d1df6461c7f37f63 M      loader
-------------------

Testing was done via: 
- git bisect good 1.1.27
- git bisect bad 1.3.32

and then for each good/bad:
- rm ~/.wine
- ./configure && make
- run './loader/wine programs/winecfg/winecfg.exe.so'
- skip Gecko install if asked
- set "emulate virtual desktop" "2048x1152" (my native resolution), apply&OK
- re-run './loader/wine programs/winecfg/winecfg.exe.so'
- type couple characters in the "Libraries" tab
- switch to another virtual desktop and back
- try typing a couple chars into winecfg

First noted when running World of Warcraft, affects all full-screen apps,
regardless of "emulate virtual desktop", though.

NOT a duplicate of 20939, as the workaround with focus-follows-mouse has no
longer any effect. As long as wine doesn't run in full-screen mode, everything
works as expected.

Kind regards,
Robert Waldner

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list