• src/sbbs3/ctrl/ConfigWizardUnit.cpp MainFormUnit.cpp MainFormUnit.h

    From Rob Swindell@1:103/705 to Git commit to sbbs/master on Fri Sep 11 19:33:24 2020
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/351cf95aa496824924a75614
    Modified Files:
    src/sbbs3/ctrl/ConfigWizardUnit.cpp MainFormUnit.cpp MainFormUnit.h
    Log Message:
    Improve startup w/Config Wizard reliabilityI noticed on one particular system that Canceling or Completingthe configuration wizard on a fresh install, sbbsctrl.exe wouldjust shut down (no error dialog or anything, likely a crash ofsome kind). Instrumenting StartupTimerTick() didn't reveal anythinguseful (it ran to completion).By changing the method of launching the Configuration Wizard,I was able to eliminate this observed problem. Now, the StartupTimerruns twice on a fresh install (just once for a normal startup),and the second run of the StartupTimerTick starts the configurationwizard.I also reverted to the previous behavior of dynamically creatingand destroying the wizard for each use. There's just too much stateinformation to restore if the config wizard is run a second time.Also, removed a bunch of old Registry settings readings (v3.10/11upgrade support) and commented out code.
    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)