]> git.lyx.org Git - lyx.git/blobdiff - src/BufferParams.cpp
Remove todo
[lyx.git] / src / BufferParams.cpp
index 78c4f854942b0f3a2e399abc7b868b7a775bc1ff..bb77a838140c1ccccab46bdf8356a882c04a3d34 100644 (file)
@@ -810,6 +810,14 @@ void BufferParams::writeFile(ostream & os) const
 
 void BufferParams::validate(LaTeXFeatures & features) const
 {
+       if (!getTextClass().requires().empty()) {
+               vector<string> req = getTextClass().requires();
+               for (vector<string>::const_iterator it = req.begin();
+                    it != req.end(); ++it) {
+                       features.require(*it);
+               }
+       }
+
        if (outputChanges) {
                bool dvipost    = LaTeXFeatures::isAvailable("dvipost");
                bool xcolorsoul = LaTeXFeatures::isAvailable("soul") &&