InsetInfo only returned whether a layout file was available for a class, not whether the LaTeX document class was available.
This might be caused by the maybe misleading name of the "LayoutFileList::haveClass()" function.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@34268
a592a061-630c-0410-9148-
cb99ea01b6c8
// check in packages.lst
setText(LaTeXFeatures::isAvailable(name_) ? _("yes") : _("no"));
break;
+
case TEXTCLASS_INFO: {
// name_ is the class name
- setText(LayoutFileList::get().haveClass(name_) ? _("yes") : _("no"));
+ LayoutFileList const & list = LayoutFileList::get();
+ bool available = false;
+ if (list.haveClass(name_))
+ available = list[name_].isTeXClassAvailable();
+ setText(available ? _("yes") : _("no"));
break;
}
case MENU_INFO: {