MenuEditor: Fixed access violation on adding from menu templates. Issue #32766. Patch by Serge Anvarov

git-svn-id: branches/fixes_1_8@56733 -
This commit is contained in:
mattias 2017-12-14 18:08:55 +00:00
parent d203634b0a
commit a929af8444
2 changed files with 4 additions and 4 deletions

View File

@ -1386,7 +1386,7 @@ begin
if (FSelectedMenuItem <> nil) and (FSelectedMenuItem.Parent.Parent = nil) then
begin
HideFakes;
newItem:=InsertMenuTemplateDlg;
newItem:=InsertMenuTemplateDlg(FMenu);
if (newItem <> nil) then
begin
FMenu.Items.Add(newItem);

View File

@ -142,7 +142,7 @@ type
function SavedTemplatesExist: boolean;
function GetSavedTemplatesCount: integer;
function InsertMenuTemplateDlg: TMenuItem;
function InsertMenuTemplateDlg(ParentMenuForInsert: TMenu): TMenuItem;
function DeleteMenuTemplateDlg: boolean;
function GetCfgPath: string;
procedure InitMenuBaseSizes;
@ -239,11 +239,11 @@ begin
end;
end;
}
function InsertMenuTemplateDlg: TMenuItem;
function InsertMenuTemplateDlg(ParentMenuForInsert: TMenu): TMenuItem;
var
dlg: TMenuTemplateDialog;
begin
dlg:=TMenuTemplateDialog.CreateWithMode(nil, dmInsert);
dlg:=TMenuTemplateDialog.CreateWithMode(ParentMenuForInsert, dmInsert);
try
if (dlg.ShowModal = mrOK) then
Result:=dlg.MenuToInsert