From d21d85056b5a08c0de11a3b9c9090fecbcfd3b7e Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Wed, 15 Nov 2017 10:01:11 +0000 Subject: [PATCH] Don't re-write the sbbs.ini file during initialization (the OnChange callback for the Log Level controls calls SaveIniSettings). --- src/sbbs3/ctrl/MainFormUnit.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/sbbs3/ctrl/MainFormUnit.cpp b/src/sbbs3/ctrl/MainFormUnit.cpp index 4c07a59b00..c426fbff74 100644 --- a/src/sbbs3/ctrl/MainFormUnit.cpp +++ b/src/sbbs3/ctrl/MainFormUnit.cpp @@ -2344,7 +2344,6 @@ void __fastcall TMainForm::StartupTimerTick(TObject *Sender) StatsTimer->Interval=cfg.node_stat_check*1000; StatsTimer->Enabled=true; - Initialized=true; UpTimer->Enabled=true; /* Start updating the status bar */ LogTimer->Enabled=true; @@ -2364,6 +2363,8 @@ void __fastcall TMainForm::StartupTimerTick(TObject *Sender) if(!Application->Active) /* Starting up minimized? */ FormMinimize(Sender); /* Put icon in systray */ + + Initialized=true; } //--------------------------------------------------------------------------- void __fastcall TMainForm::SaveRegistrySettings(TObject* Sender) @@ -2553,7 +2554,7 @@ void __fastcall TMainForm::SaveSettings(TObject* Sender) bool __fastcall TMainForm::SaveIniSettings(TObject* Sender) { FILE* fp=NULL; - if(ini_file[0]==0) + if(ini_file[0]==0 || !Initialized) return(false); if((fp=fopen(ini_file,"r+"))==NULL) { -- GitLab