]> git.lyx.org Git - lyx.git/blobdiff - src/paragraph_funcs.cpp
Fulfill promise to Andre: TextClass_ptr --> TextClassPtr.
[lyx.git] / src / paragraph_funcs.cpp
index bc2d3257a0c486d65a1285425342fdbd2ff17834..ff4812cfceebae1d8d26551b00da5a6c782318f5 100644 (file)
@@ -134,7 +134,10 @@ void breakParagraph(BufferParams const & bparams,
        }
 
        if (!isempty) {
+               bool const soa = par.params().startOfAppendix();
                par.params().clear();
+               // do not lose start of appendix marker (bug 4212)
+               par.params().startOfAppendix(soa);
                par.layout(bparams.getTextClass().defaultLayout());
        }
 
@@ -258,7 +261,7 @@ 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())) {
-               Layout_ptr const & layout = pars[pit].layout();
+               LayoutPtr const & layout = pars[pit].layout();
                int const endlabeltype = layout->endlabeltype;
 
                if (endlabeltype != END_LABEL_NO_LABEL) {