mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-12-04 13:37:22 +01:00
IDE: Check for valid source editor when opening Project menu.
git-svn-id: trunk@30402 -
This commit is contained in:
parent
47e46eae59
commit
8c68272871
@ -3953,9 +3953,13 @@ procedure TMainIDE.mnuProjectClicked(Sender: TObject);
|
||||
var
|
||||
ASrcEdit: TSourceEditor;
|
||||
AnUnitInfo: TUnitInfo;
|
||||
PartOfProj: Boolean;
|
||||
begin
|
||||
PartOfProj:=False;
|
||||
GetCurrentUnit(ASrcEdit,AnUnitInfo);
|
||||
MainIDEBar.itmProjectAddTo.Enabled:=not AnUnitInfo.IsPartOfProject;
|
||||
if Assigned(ASrcEdit) then
|
||||
PartOfProj:=AnUnitInfo.IsPartOfProject;
|
||||
MainIDEBar.itmProjectAddTo.Enabled:=not PartOfProj;
|
||||
end;
|
||||
|
||||
procedure TMainIDE.mnuPackageClicked(Sender: TObject);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user