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