mirror of
https://github.com/doublecmd/doublecmd.git
synced 2026-06-21 09:58:13 +00:00
FIX: Remove UseConfigInProgramDir from doublecmd.xml
This commit is contained in:
parent
1cf21e5ab0
commit
12dde068bc
1 changed files with 12 additions and 13 deletions
|
|
@ -209,7 +209,8 @@ const
|
|||
// 11 - During the last 2-3 years the default font for search result was set in file, not loaded and different visually than was was stored.
|
||||
// 12 - Split Behaviours/HeaderFooterSizeFormat to Behaviours/HeaderSizeFormat and Behaviours/FooterSizeFormat
|
||||
// Loading a config prior of version 11 should ignore that setting and keep default.
|
||||
ConfigVersion = 12;
|
||||
// 13 - Replace Configuration/UseConfigInProgramDir by doublecmd.inf
|
||||
ConfigVersion = 13;
|
||||
|
||||
// Configuration related filenames
|
||||
sMULTIARC_FILENAME = 'multiarc.ini';
|
||||
|
|
@ -2231,6 +2232,11 @@ begin
|
|||
if gConfig.TryGetValue(gConfig.RootNode, 'Configuration/UseConfigInProgramDir', gUseConfigInProgramDir) then
|
||||
begin
|
||||
gConfig.DeleteNode(gConfig.RootNode, 'Configuration/UseConfigInProgramDir');
|
||||
if not gUseConfigInProgramDir then
|
||||
begin
|
||||
gConfig.Save;
|
||||
mbDeleteFile(gpGlobalCfgDir + 'doublecmd.inf');
|
||||
end;
|
||||
end;
|
||||
|
||||
if not gUseConfigInProgramDir then
|
||||
|
|
@ -2433,18 +2439,6 @@ begin
|
|||
mbDeleteFile(gpGlobalCfgDir + 'doublecmd.inf')
|
||||
end;
|
||||
|
||||
{ Remove location of configuration files from XML}
|
||||
if mbFileAccess(gpGlobalCfgDir + 'doublecmd.xml', fmOpenWrite or fmShareDenyWrite) then
|
||||
begin
|
||||
TmpConfig := TXmlConfig.Create(gpGlobalCfgDir + 'doublecmd.xml', True);
|
||||
try
|
||||
TmpConfig.DeleteNode(TmpConfig.RootNode, 'Configuration/UseConfigInProgramDir');
|
||||
TmpConfig.Save;
|
||||
finally
|
||||
TmpConfig.Free;
|
||||
end;
|
||||
end;
|
||||
|
||||
gConfig.FileName := gpCfgDir + 'doublecmd.xml';
|
||||
end;
|
||||
|
||||
|
|
@ -2535,6 +2529,11 @@ begin
|
|||
gPreviousVersion:= GetAttr(Root, 'DCVersion', EmptyStr);
|
||||
LoadedConfigVersion := GetAttr(Root, 'ConfigVersion', ConfigVersion);
|
||||
|
||||
if (LoadedConfigVersion < 13) then
|
||||
begin
|
||||
DeleteNode(Root, 'Configuration/UseConfigInProgramDir');
|
||||
end;
|
||||
|
||||
{ Language page }
|
||||
gPOFileName := GetValue(Root, 'Language/POFileName', gPOFileName);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue