diff --git a/mozilla/cmd/xfe/XfeWidgets/Xfe/MenuUtil.c b/mozilla/cmd/xfe/XfeWidgets/Xfe/MenuUtil.c index e2f162d9013..5b7c2abb33f 100644 --- a/mozilla/cmd/xfe/XfeWidgets/Xfe/MenuUtil.c +++ b/mozilla/cmd/xfe/XfeWidgets/Xfe/MenuUtil.c @@ -46,9 +46,13 @@ XfeCascadeGetSubMenu(Widget w) { assert( w != NULL ); - assert( (XmIsCascadeButton(w) || - XmIsCascadeButtonGadget(w) || - XfeIsCascade(w)) ); + + if (!XmIsCascadeButton(w) || + !XmIsCascadeButtonGadget(w) || + !XfeIsCascade(w)) + { + return NULL; + } if (XmIsCascadeButton(w)) {