IDE: menu designer: prevent crash when all menu items were deleted, bug #23870

git-svn-id: trunk@40241 -
This commit is contained in:
mattias 2013-02-10 12:28:36 +00:00
parent 5ee38f3ce4
commit c026b52cc5

View File

@ -960,9 +960,12 @@ begin
Item := FindDesignerMenuItem(MenuItem);
if Item <> nil then
begin
DeleteItem(Item);
SetCoordinates(POSITION_LEFT, POSITION_TOP, 0, Root);
RealignDesigner;
if DeleteItem(Item) = 2 then
(Owner as TForm).Close
else begin
SetCoordinates(POSITION_LEFT, POSITION_TOP, 0, Root);
RealignDesigner;
end;
end;
end;
inherited;