mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-16 02:39:15 +02:00
IDE: Prevent "Open package of current unit" icon in toolbar blinking. From Ondrej.
git-svn-id: trunk@50063 -
This commit is contained in:
parent
8dffe81769
commit
85531af32d
@ -3729,7 +3729,9 @@ var
|
||||
CanOpenPkgOfFile, CanAddCurFile: Boolean;
|
||||
begin
|
||||
GetCurrentUnit(ASrcEdit,AUnitInfo);
|
||||
if Assigned(AUnitInfo) and (AUnitInfo.Filename <> FLastUnitInfoFileName) then
|
||||
if Assigned(AUnitInfo) then
|
||||
begin
|
||||
if (AUnitInfo.Filename <> FLastUnitInfoFileName) then
|
||||
begin
|
||||
PkgFile:=PackageGraph.FindFileInAllPackages(AUnitInfo.Filename,true,
|
||||
not AUnitInfo.IsPartOfProject);
|
||||
@ -3739,6 +3741,7 @@ begin
|
||||
MainIDEBar.itmPkgOpenPackageOfCurUnit.Enabled:=CanOpenPkgOfFile;
|
||||
MainIDEBar.itmPkgAddCurFileToPkg.Enabled:=CanAddCurFile;
|
||||
FLastUnitInfoFileName := AUnitInfo.Filename;
|
||||
end;
|
||||
end else
|
||||
begin
|
||||
MainIDEBar.itmPkgOpenPackageOfCurUnit.Enabled:=False;
|
||||
|
Loading…
Reference in New Issue
Block a user