]> git.lyx.org Git - features.git/commitdiff
* do not ignore "requires" field in MathMacro
authorEdwin Leuven <e.leuven@gmail.com>
Fri, 4 May 2007 15:30:27 +0000 (15:30 +0000)
committerEdwin Leuven <e.leuven@gmail.com>
Fri, 4 May 2007 15:30:27 +0000 (15:30 +0000)
  (fixes http://bugzilla.lyx.org/show_bug.cgi?id=3520)

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18199 a592a061-630c-0410-9148-cb99ea01b6c8

src/mathed/MathMacro.cpp

index d38cedaea3833f161de8a1155018252344175f71..6da3c6e5963256e2ff163148459e200d2cc6cd8b 100644 (file)
@@ -203,6 +203,10 @@ void MathMacro::drawSelection(PainterInfo & pi, int x, int y) const
 
 void MathMacro::validate(LaTeXFeatures & features) const
 {
+       string const require = MacroTable::globalMacros().get(name()).requires();
+       if (!require.empty())
+               features.require(require);
+
        if (name() == "binom" || name() == "mathcircumflex")
                features.require(to_utf8(name()));
 }