http://bugs.winehq.org/show_bug.cgi?id=27779
--- Comment #93 from Alexey Loukianov mooroon2@mail.ru 2011-11-05 15:14:41 CDT --- (In reply to comment #92)
It looks like the original author of that change intended the second clause to be "&&" instead of "||" - so try that change as a patch instead, and propose it back into git if I'm right.
Changing the condition results in introducing lag in cursor change. To test: start up any app which had text input boxes in interface (Steam or regedit will do). Open up window with text input box and smoothly move the cursor to just barely enter the text box. You would notice that it remains arrow-shaped while should already be caret-shaped. If you stop moving the mouse at this moment - cursor would remain arrow-shaped until you start typing in something in the textbox or click a mouse button. OTOH hand proposed patch fixes Steam vs. fullscreen apps when using XI2 problem which makes me believe that after a bit of studying someone would eventually come up with a correct fix.