[Bug 38238] New: user32:input right-clicks outside its windows

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Mar 17 07:23:53 CDT 2015


https://bugs.winehq.org/show_bug.cgi?id=38238

            Bug ID: 38238
           Summary: user32:input right-clicks outside its windows
           Product: Wine
           Version: 1.7.38
          Hardware: x86
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: user32
          Assignee: wine-bugs at winehq.org
          Reporter: fgouget at codeweavers.com
      Distribution: ---

This all started with this commit:

commit 2235c820a954d82434533012a0bf6f6da368cf03
Author: Piotr Caban <piotr at codeweavers.com>
Date:   Tue Oct 14 13:28:18 2014 +0200

    user32/tests: Add mouse SendInput tests when mouse events are captured.

It causes the user32:input conformance test to often send right-click messages
to windows that don't belong to it. I have seen this happen on the top-left
desktop icon but also more annoyingly on the test's console window.

Right-clicking on the console causes the contextual menu to pop up. On Windows
XP and 2003 this blocks all output to the console (but not on Windows 7+). This
does not seem to impact user32:input itself but it blocks winetest.exe,
preventing it from enforcing the 2 minutes per-test timeout, so that in the end
the whole series times out and is lost.

The simplest workaround so far is to iconize the console window but that causes
problems for d3d8:device. Another option is to ensure the console is not too
close to the top-left edge, but when DirectX tests the display mode changes the
console gets moved around and may end up in the danger zone.

-- 
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