More correctly, it does not always reverse the effect of pressing tab.
Shift-tab does not always select previously selected widget
Fixes for 32-bit Windows Builds
This patch is for FOX 1.7.81.
Consistently use '_WIN32' macro, never 'WIN32'
Inapplicable as of FOX 1.7.81 which includes a similar change, but uses '_InterlockedExchangeAdd64' rather than '_InlineInterlockedAdd64'. [0] [1] [0] https://learn.microsoft.com/en-us/cpp/intrinsics/interlockedexchangeadd-intrinsic-functions [1] https://learn.microsoft.com/en-us/windows/win32/api/winnt/nf-winnt-interlockedexchangeadd64
Conditionally suppress mouse-movement propagation
Windows Build Fixes re. Atomics
This code has since been reworked, and it no longer uses FXMALLOC at all. At a glance it looks like it shouldn't leak.
Good news: the issue has now been fixed, in FOX 1.7.68.
You're doing the right thing. Jeroen confirms this in https://sourceforge.net/p/foxgui/mailman/message/36806651/