Ugh, it's my fault.
FList.LockList;
M := FList.LockList.First; // 2nd call to enter critical section
___
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
It fails on both Qt and Gtk2 linux. Please note I am not actually posting
messages, that line has always been is commented.
Also, I have a different implementation that I will use, but I am still
curious why this one fails.
For a background on how/when PostMessage failing, please see this issue:
On Fri, 28 Jul 2017 10:37:24 -0400
Anthony Walter wrote:
> Could someone please look at this small bit of code and tell me I have a
> bug or if there is something wrong with the RTL?
>
> https://gist.github.com/sysrpl/40505d25fbd38c4404f95225f21fe0a6
Strange code. PostMessage is already threads
Could someone please look at this small bit of code and tell me I have a
bug or if there is something wrong with the RTL?
https://gist.github.com/sysrpl/40505d25fbd38c4404f95225f21fe0a6
SafePostThread is called from the UI thread, but a complete hangs of either
thread happens after sometimes one