Skip to content

Commit 3f190e4

Browse files
author
delphidabbler
committed
Add code to removed redundant Prefs:Updating section from config file in first run code
1 parent fe28a18 commit 3f190e4

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

Src/FirstRun.UConfigFile.pas

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,8 @@ TUserConfigFileUpdater = class(TConfigFileUpdater)
9696
procedure DeleteProxyServerSection;
9797
/// <summary>Deletes unused Prefs:News section.</summary>
9898
procedure DeleteNewsPrefs;
99+
/// <summary>Deletes unused Prefs:Updating section.</summary>
100+
procedure DeleteUpdatingPrefs;
99101
/// <summary>Effectively renames MainWindow section used prior to version
100102
/// 11 as WindowState:MainForm.</summary>
101103
procedure RenameMainWindowSection;
@@ -312,6 +314,13 @@ procedure TUserConfigFileUpdater.DeleteProxyServerSection;
312314
DeleteIniSection('ProxyServer', CfgFileName);
313315
end;
314316

317+
procedure TUserConfigFileUpdater.DeleteUpdatingPrefs;
318+
begin
319+
if not TFile.Exists(CfgFileName, False) then
320+
CreateNewFile;
321+
DeleteIniSection('Prefs:Updating', CfgFileName);
322+
end;
323+
315324
class function TUserConfigFileUpdater.GetFileVersion: Integer;
316325
begin
317326
Result := FileVersion;

Src/FirstRun.UMain.pas

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -242,6 +242,7 @@ procedure TFirstRun.UpdateUserCfgFile(out Changes: TFirstRunCfgChangeSet);
242242
begin
243243
fUserConfigFile.DeleteNewsPrefs;
244244
fUserConfigFile.DeleteProxyServerSection;
245+
fUserConfigFile.DeleteUpdatingPrefs;
245246
end;
246247

247248
{$IFNDEF PORTABLE}

0 commit comments

Comments
 (0)