• src/sbbs3/ctrl/MainFormUnit.cpp

    From Rob Swindell (on Windows 11)@1:103/705 to Git commit to main/sbbs/master on Fri Feb 6 03:20:31 2026
    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)