Nicolas Le Cam wrote:
On Win2k (and according to test.winehq.org on above platforms) an ABN_POSCHANGED message is sent to the last window that is removed.
This patch change the ok to a win_skip in this case.
Tell me if you have a better solution.
Nicolas Le Cam
I can see several extra notifications on W2K and below.
You are now doing things different. Previously the test was to check if info is not NULL. Now you are only doing the test if info is NULL.
I think a broken() would be more appropriate here. So something like:
ok(info != NULL || broken(!info && !registered_count), /* W2K */ "got unexpected ABN_POSCHANGED notification\n");
Could you check the behavior on Win9x/NT4?
I guess Vincent Povirk can comment better on the patch as he wrote the initial tests.