]> git.lyx.org Git - lyx.git/blobdiff - src/rowpainter.C
added a parseError signal to Buffer and use it
[lyx.git] / src / rowpainter.C
index 39745f1ecff23eba18c2fcff96af72500e6a9b72..718a1f7ac9900995c7a092f31eb37c66e1c4dc63 100644 (file)
@@ -452,8 +452,10 @@ void RowPainter::paintDepthBar()
        if (row_ != text_.rows().begin())
                prev_depth = boost::prior(row_)->par()->getDepth();
        Paragraph::depth_type next_depth = 0;
-       if (boost::next(row_) != text_.rows().end())
-               next_depth = boost::next(row_)->par()->getDepth();
+
+       RowList::iterator next_row = boost::next(row_);
+       if (next_row != text_.rows().end())
+               next_depth = next_row->par()->getDepth();
 
        for (Paragraph::depth_type i = 1; i <= depth; ++i) {
                int x = (PAPER_MARGIN / 5) * i + xo_;