]> git.lyx.org Git - lyx.git/blobdiff - src/paragraph_funcs.cpp
Allow using \binom without amsmath and add support for \brace and \brack
[lyx.git] / src / paragraph_funcs.cpp
index e8241050b07b470a0bc76ddd4f21f543801f5d06..d53957cc03dc7097c50c76b26767753d529920e4 100644 (file)
@@ -23,6 +23,7 @@
 
 #include "support/debug.h"
 
+#include <boost/assert.hpp>
 #include <boost/next_prior.hpp>
 
 using namespace std;
@@ -264,8 +265,8 @@ int getEndLabel(pit_type p, ParagraphList const & pars)
        pit_type pit = p;
        depth_type par_depth = pars[p].getDepth();
        while (pit != pit_type(pars.size())) {
-               LayoutPtr const & layout = pars[pit].layout();
-               int const endlabeltype = layout->endlabeltype;
+               Layout const & layout = pars[pit].layout();
+               int const endlabeltype = layout.endlabeltype;
 
                if (endlabeltype != END_LABEL_NO_LABEL) {
                        if (p + 1 == pit_type(pars.size()))
@@ -299,7 +300,7 @@ Font const outerFont(pit_type par_offset, ParagraphList const & pars)
               && !tmpfont.resolved()) {
                par_offset = outerHook(par_offset, pars);
                if (par_offset != pit_type(pars.size())) {
-                       tmpfont.realize(pars[par_offset].layout()->font);
+                       tmpfont.realize(pars[par_offset].layout().font);
                        par_depth = pars[par_offset].getDepth();
                }
        }