mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-06-01 08:32:47 +02:00
IDE: package options: fixed restoring modified on restore
git-svn-id: trunk@31328 -
This commit is contained in:
parent
22711aa9bc
commit
47a3a0845c
@ -2555,9 +2555,8 @@ begin
|
||||
if FOptionsBackup=nil then
|
||||
FOptionsBackup:=TLazPackage.Create;
|
||||
FOptionsBackup.AssignOptions(Self);
|
||||
if lpfModified in FFlags then
|
||||
FOptionsBackup.FFlags:=FOptionsBackup.FFlags-[lpfModified]+[lpfModified]*FFlags;
|
||||
FOptionsBackup.CompilerOptions.Modified:=CompilerOptions.Modified
|
||||
FOptionsBackup.CompilerOptions.Modified:=CompilerOptions.Modified;
|
||||
end;
|
||||
|
||||
procedure TLazPackage.RestoreOptions;
|
||||
@ -2565,7 +2564,7 @@ begin
|
||||
if FOptionsBackup=nil then exit;
|
||||
AssignOptions(FOptionsBackup);
|
||||
FFlags:=FFlags-[lpfModified]+[lpfModified]*FOptionsBackup.FFlags;
|
||||
CompilerOptions.Modified:=FOptionsBackup.CompilerOptions.Modified
|
||||
CompilerOptions.Modified:=FOptionsBackup.CompilerOptions.Modified;
|
||||
end;
|
||||
|
||||
procedure TLazPackage.BeginUpdate;
|
||||
|
@ -577,7 +577,7 @@ procedure TPkgManager.OnAfterWritePackage(Sender: TObject; Restore: boolean);
|
||||
var
|
||||
APackage: TLazPackage absolute Sender;
|
||||
begin
|
||||
//debugln(['TPkgManager.OnAfterWritePackage ',DbgSName(APackage),' Restore=',Restore]);
|
||||
debugln(['TPkgManager.OnAfterWritePackage ',DbgSName(APackage),' Restore=',Restore]);
|
||||
if Restore then
|
||||
APackage.RestoreOptions;
|
||||
end;
|
||||
|
Loading…
Reference in New Issue
Block a user