From: Abdelrazak Younes Date: Sun, 12 Oct 2008 06:52:26 +0000 (+0000) Subject: MenuDefinition::expandFlexInsert(): simplify a tiny bit. X-Git-Tag: 1.6.10~3074 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=81a1ae187ecd632e2832ab204d5735a73f13577c;p=lyx.git MenuDefinition::expandFlexInsert(): simplify a tiny bit. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@26856 a592a061-630c-0410-9148-cb99ea01b6c8 --- diff --git a/src/frontends/qt4/Menus.cpp b/src/frontends/qt4/Menus.cpp index 751c2e4a78..d532c9b801 100644 --- a/src/frontends/qt4/Menus.cpp +++ b/src/frontends/qt4/Menus.cpp @@ -850,18 +850,15 @@ void MenuDefinition::expandFlexInsert(Buffer const * buf, string s) buf->params().documentClass().insetLayouts(); TextClass::InsetLayouts::const_iterator cit = insetLayouts.begin(); TextClass::InsetLayouts::const_iterator end = insetLayouts.end(); - bool addedOne = false; for (; cit != end; ++cit) { docstring const label = cit->first; - if (cit->second.lyxtype() == s) { + if (cit->second.lyxtype() == s) addWithStatusCheck(MenuItem(MenuItem::Command, toqstr(translateIfPossible(label)), FuncRequest(LFUN_FLEX_INSERT, label))); - addedOne = true; - } } // FIXME This is a little clunky. - if (!addedOne && s == "custom") + if (items_.empty() && s == "custom") add(MenuItem(MenuItem::Command, qt_("No custom insets defined!"), FuncRequest(LFUN_NOACTION)));