mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-09 08:29:06 +02:00
IDE: Set active project in Project Inspector when user opens it first time.
git-svn-id: branches/fixes_2_0@62932 -
This commit is contained in:
parent
326d243023
commit
e622c77850
@ -195,7 +195,7 @@ type
|
||||
procedure ProjectBeginUpdate(Sender: TObject);
|
||||
procedure ProjectEndUpdate(Sender: TObject; ProjectChanged: boolean);
|
||||
procedure EnableI18NForSelectedLFM(TheEnable: boolean);
|
||||
procedure DoOnPackageListAvailable(Sender: TObject);
|
||||
procedure PackageListAvailable(Sender: TObject);
|
||||
function FindOnlinePackageLink(const ADependency: TPkgDependency): TPackageLink;
|
||||
function CanUpdate(Flag: TProjectInspectorFlag): boolean;
|
||||
procedure UpdateProjectFiles;
|
||||
@ -571,8 +571,13 @@ end;
|
||||
|
||||
procedure TProjectInspectorForm.FormCreate(Sender: TObject);
|
||||
begin
|
||||
if LazarusIDE.IDEStarted and (LazProject=nil) then
|
||||
begin // User opens this window for the very first time. Set active project.
|
||||
LazProject:=Project1;
|
||||
UpdateAll;
|
||||
end;
|
||||
if OPMInterface <> nil then
|
||||
OPMInterface.OnPackageListAvailable := @DoOnPackageListAvailable;
|
||||
OPMInterface.OnPackageListAvailable := @PackageListAvailable;
|
||||
end;
|
||||
|
||||
procedure TProjectInspectorForm.FormActivate(Sender: TObject);
|
||||
@ -1300,7 +1305,7 @@ begin
|
||||
end;
|
||||
end;
|
||||
|
||||
procedure TProjectInspectorForm.DoOnPackageListAvailable(Sender: TObject);
|
||||
procedure TProjectInspectorForm.PackageListAvailable(Sender: TObject);
|
||||
var
|
||||
CurDependency: TPkgDependency;
|
||||
i: Integer;
|
||||
|
Loading…
Reference in New Issue
Block a user