diff --git a/src/kits/interface/Menu.cpp b/src/kits/interface/Menu.cpp index eaa490c8b8..69b4e321d8 100644 --- a/src/kits/interface/Menu.cpp +++ b/src/kits/interface/Menu.cpp @@ -343,7 +343,7 @@ BMenu::AddItem(BMenuItem *item, int32 index) debugger("BMenu::AddItem(BMenuItem *, int32) this method can only " "be called if the menu layout is not B_ITEMS_IN_MATRIX"); - if (!_AddItem(item, index)) + if (!item || !_AddItem(item, index)) return false; InvalidateLayout();