mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-10-01 18:29:30 +02:00
IDE: Restart Lazarus after package install also when "Build LCL" profile is selected.
git-svn-id: trunk@28731 -
This commit is contained in:
parent
0308e84da6
commit
177583dd55
25
ide/main.pp
25
ide/main.pp
@ -11643,23 +11643,20 @@ begin
|
||||
end;
|
||||
|
||||
function TMainIDE.DoBuildLazarus(Flags: TBuildLazarusFlags): TModalResult;
|
||||
var
|
||||
Profiles: TBuildLazarusProfiles;
|
||||
begin
|
||||
Result:=DoBuildLazarusSub(Flags);
|
||||
Profiles:=MiscellaneousOptions.BuildLazProfiles;
|
||||
//debugln(['TMainIDE.DoBuildLazarus Profiles.RestartAfterBuild=',Profiles.RestartAfterBuild,' Profiles.Current.TargetDirectory=',Profiles.Current.TargetDirectory,' ',MainBuildBoss.BuildTargetIDEIsDefault]);
|
||||
if (Result=mrOK) then begin
|
||||
if Profiles.RestartAfterBuild
|
||||
and (Profiles.Current.TargetDirectory='')
|
||||
and MainBuildBoss.BuildTargetIDEIsDefault then
|
||||
begin
|
||||
CompileProgress.Close;
|
||||
mnuRestartClicked(nil);
|
||||
with MiscellaneousOptions do
|
||||
if (Result=mrOK) then begin
|
||||
if BuildLazProfiles.RestartAfterBuild
|
||||
and (BuildLazProfiles.Current.TargetDirectory='')
|
||||
and ((blfWithStaticPackages in Flags) or MainBuildBoss.BuildTargetIDEIsDefault)
|
||||
then begin
|
||||
CompileProgress.Close;
|
||||
mnuRestartClicked(nil);
|
||||
end
|
||||
end
|
||||
end
|
||||
else if Result=mrIgnore then
|
||||
Result:=mrOK;
|
||||
else if Result=mrIgnore then
|
||||
Result:=mrOK;
|
||||
end;
|
||||
|
||||
function TMainIDE.DoBuildAdvancedLazarus(ProfileNames: TStringList): TModalResult;
|
||||
|
Loading…
Reference in New Issue
Block a user