On 4/23/2010 16:56, André Hentschel wrote:
> ---
> dlls/shell32/tests/shlfolder.c | 5 ++++-
> 1 files changed, 4 insertions(+), 1 deletions(-)
>
> diff --git a/dlls/shell32/tests/shlfolder.c b/dlls/shell32/tests/shlfolder.c
> index f63bf6e..634c3d3 100644
> --- a/dlls/shell32/tests/shlfolder.c
> +++ b/dlls/shell32/tests/shlfolder.c
> @@ -2048,7 +2048,10 @@ if (0)
> ok(hr == S_OK, "failed %08x\n", hr);
>
> ret = pILIsEqual(pidl1, pidl2);
> - ok(ret == TRUE, "expected equal idls\n");
> + todo_wine
> + ok(broken(ret) ||
> + !ret, /* Vista+ */
> + "expected different idls\n");
> pILFree(pidl1);
> pILFree(pidl2);
>
>
There's no point to silence this. We need to figure out what's this pidl
about on Vista+, e.g. dump it data and then probably review Wine
handling of this.