Patch for Bug 4960 (position not set for MDI children with invisible parent)

Juris Smotrovs juris.smotrovs at sets.lv
Wed May 3 11:09:56 CDT 2006


Hi!

The problem is that position changing messages are not sent to
MDI children with invisible parent (see Bug 4960).

Examining Wine message tests in Windows and Linux showed that actually, window
position changing messages *are not* sent for "plain" children with invisible
parents, but *are* sent for MDI children with invisible parents.

Earlier I submitted also a testcase patch for dlls/user/tests/msg.c
demonstrating the error to this list (no response though to it yet).
For testcases, see also Bug 4960.

The patch attached to this mail corrects the problem,
passes the Wine tests, and considerably improves the Wine
conformance with Windows in the mentioned additional testcase.
In addition with some more corrections for Bug 4964 which I'll
send shortly it makes one todo testcase of msg.c to succeed.

Best regards,
Juris Smotrovs


Changelog:

Juris Smotrovs <juris.smotrovs at sets.lv>

Enabled sending position change messages to MDI children
with invisible parent.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: patch.diff
Type: text/x-patch
Size: 948 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-patches/attachments/20060503/74242a9b/patch.diff


More information about the wine-patches mailing list