ADD: Make DirHistoryCount configurable (fixes #1736)

(cherry picked from commit 0092c7afa7)
This commit is contained in:
Alexander Koblov 2024-07-25 15:00:05 +03:00
commit 7a02fcb1e9

View file

@ -1999,6 +1999,7 @@ begin
gSaveFolderTabs := True;
gSaveSearchReplaceHistory := True;
gSaveDirHistory := True;
gDirHistoryCount := 30;
gSaveCmdLineHistory := True;
gSaveFileMaskHistory := True;
gSaveVolumeSizeHistory := True;
@ -2237,7 +2238,6 @@ begin
{ - Not in config - }
gHelpLang := '';
gRepeatPassword := True;
gDirHistoryCount := 30;
gFirstTextSearch := True;
gErrorFile := gpCfgDir + ExtractOnlyFileName(Application.ExeName) + '.err';
DefaultDateTimeFormat := FormatSettings.ShortDateFormat + ' hh:nn:ss';
@ -2963,6 +2963,7 @@ begin
gSaveFolderTabs := GetAttr(Root, 'Configuration/FolderTabs/Save', gSaveFolderTabs);
gSaveSearchReplaceHistory:= GetAttr(Root, 'History/SearchReplaceHistory/Save', gSaveSearchReplaceHistory);
gSaveDirHistory := GetAttr(Root, 'History/DirHistory/Save', gSaveDirHistory);
gDirHistoryCount := GetAttr(Root, 'History/DirHistory/Count', gDirHistoryCount);
gSaveCmdLineHistory := GetAttr(Root, 'History/CmdLineHistory/Save', gSaveCmdLineHistory);
gSaveFileMaskHistory := GetAttr(Root, 'History/FileMaskHistory/Save', gSaveFileMaskHistory);
gSaveVolumeSizeHistory := GetAttr(Root, 'History/VolumeSizeHistory/Save', gSaveVolumeSizeHistory);
@ -3610,6 +3611,7 @@ begin
SetAttr(Root, 'Configuration/FolderTabs/Save', gSaveFolderTabs);
SetAttr(Root, 'History/SearchReplaceHistory/Save', gSaveSearchReplaceHistory);
SetAttr(Root, 'History/DirHistory/Save', gSaveDirHistory);
SetAttr(Root, 'History/DirHistory/Count', gDirHistoryCount);
SetAttr(Root, 'History/CmdLineHistory/Save', gSaveCmdLineHistory);
SetAttr(Root, 'History/FileMaskHistory/Save', gSaveFileMaskHistory);
SetAttr(Root, 'History/VolumeSizeHistory/Save', gSaveVolumeSizeHistory);