March 26, 2026
11:43 p.m.
Jinoh Kang (@iamahuman) commented about dlls/winemac.drv/cocoa_event.m:
[events removeObjectAtIndex:index];
if (event->event->deliver == INT_MAX || - OSAtomicDecrement32Barrier(&event->event->deliver) >= 0) + __atomic_sub_fetch(&event->event->deliver, 1, __ATOMIC_RELAXED) >= 0)
Wouldn't the caller expect the return to happen after everything up to the delivery? /genq -- https://gitlab.winehq.org/wine/wine/-/merge_requests/10463#note_133959