7 Aug
2023
7 Aug
'23
8:28 p.m.
Esme Povirk (@madewokherd) commented about dlls/gdiplus/tests/image.c:
+ prop_id = HeapAlloc(GetProcessHeap(), 0, prop_count * sizeof(*prop_id)); + + status = GdipGetPropertyIdList(image, prop_count, prop_id); + expect(Ok, status); + + if (prop_size) + *prop_size = 0; + + for (i = 0; i < prop_count; i++) + { + winetest_push_context("prop %u", i); + + status = GdipGetPropertyItemSize(image, prop_id[i], &size); + expect(Ok, status); + if (status != Ok) + break; I think this desyncs winetest_push_context and winetest_pop_context calls.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/3524#note_41526