MenuDefinition::expandFlexInsert(): simplify a tiny bit.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@26856 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Abdelrazak Younes 2008-10-12 06:52:26 +00:00
parent b03a5823be
commit 81a1ae187e

View File

@ -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)));