mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-17 02:49:19 +02:00
IDE: package editor: fixed disconnecting menu items, bug #16944
git-svn-id: trunk@26734 -
This commit is contained in:
parent
e0341b226e
commit
6f65a3d2ae
@ -179,7 +179,6 @@ type
|
|||||||
procedure CompilerOptionsBitBtnClick(Sender: TObject);
|
procedure CompilerOptionsBitBtnClick(Sender: TObject);
|
||||||
procedure CreateMakefileClick(Sender: TObject);
|
procedure CreateMakefileClick(Sender: TObject);
|
||||||
procedure FilePropsGroupBoxResize(Sender: TObject);
|
procedure FilePropsGroupBoxResize(Sender: TObject);
|
||||||
procedure FilesPopupMenuClose(Sender: TObject);
|
|
||||||
procedure FilesPopupMenuPopup(Sender: TObject);
|
procedure FilesPopupMenuPopup(Sender: TObject);
|
||||||
procedure UsePopupMenuPopup(Sender: TObject);
|
procedure UsePopupMenuPopup(Sender: TObject);
|
||||||
procedure FilesTreeViewDblClick(Sender: TObject);
|
procedure FilesTreeViewDblClick(Sender: TObject);
|
||||||
@ -1017,11 +1016,6 @@ begin
|
|||||||
SetBounds(x,y,150,Height);
|
SetBounds(x,y,150,Height);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TPackageEditorForm.FilesPopupMenuClose(Sender: TObject);
|
|
||||||
begin
|
|
||||||
PackageEditorMenuRoot.MenuItem:=nil;
|
|
||||||
end;
|
|
||||||
|
|
||||||
procedure TPackageEditorForm.AddBitBtnClick(Sender: TObject);
|
procedure TPackageEditorForm.AddBitBtnClick(Sender: TObject);
|
||||||
|
|
||||||
procedure AddUnit(AddParams: TAddToPkgResult);
|
procedure AddUnit(AddParams: TAddToPkgResult);
|
||||||
@ -1423,7 +1417,6 @@ begin
|
|||||||
begin
|
begin
|
||||||
Name := 'FilesPopupMenu';
|
Name := 'FilesPopupMenu';
|
||||||
OnPopup := @FilesPopupMenuPopup;
|
OnPopup := @FilesPopupMenuPopup;
|
||||||
OnClose :=@FilesPopupMenuClose;
|
|
||||||
end;
|
end;
|
||||||
UsePopupMenu := TPopupMenu.Create(Self);
|
UsePopupMenu := TPopupMenu.Create(Self);
|
||||||
with UsePopupMenu do
|
with UsePopupMenu do
|
||||||
@ -2178,6 +2171,8 @@ end;
|
|||||||
|
|
||||||
destructor TPackageEditorForm.Destroy;
|
destructor TPackageEditorForm.Destroy;
|
||||||
begin
|
begin
|
||||||
|
if PackageEditorMenuRoot.MenuItem=FilesPopupMenu.Items then
|
||||||
|
PackageEditorMenuRoot.MenuItem:=nil;
|
||||||
PackageEditors.DoFreeEditor(LazPackage);
|
PackageEditors.DoFreeEditor(LazPackage);
|
||||||
FreeAndNil(FPlugins);
|
FreeAndNil(FPlugins);
|
||||||
inherited Destroy;
|
inherited Destroy;
|
||||||
|
Loading…
Reference in New Issue
Block a user