https://gitlab.synchro.net/main/sbbs/-/commit/1856c762225ee58c86995ca9
Modified Files:
src/sbbs3/ctrl/MainFormUnit.cpp
Log Message:
Don't update Clients form directly from startup->client_on() callback
This apppears to finally at long last resolve the "Index out of range" error
- it's simply not safe to update GUI controls from other threads, so we're doing the update from the LogTimerTick (using a linked-list/queue of changes).
The log timer ticks at 2Hz (we could increase that), so the Clients list isn't quite as "real time" as before, but it's plenty fast and smooth for my liking. --- SBBSecho 3.36-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)