diff --git a/ideintf/menuintf.pas b/ideintf/menuintf.pas index c17ee83aa1..83cd62a7d1 100644 --- a/ideintf/menuintf.pas +++ b/ideintf/menuintf.pas @@ -1086,6 +1086,7 @@ var var i: Integer; begin + if (Section <> nil) and not Section.Visible then exit; if (FInvalidChildStartIndex>FInvalidChildEndIndex) then exit; if FUpdateLock>0 then begin exit;