]> git.lyx.org Git - features.git/blobdiff - src/RowPainter.cpp
brkstr2str_pos: avoid case where length is negative
[features.git] / src / RowPainter.cpp
index c49b5e6b75f38b278a3ba8962e7690d6d73ff623..cffdcf26692ff097f59d5e4600ccce184b746de6 100644 (file)
@@ -343,9 +343,9 @@ void RowPainter::paintDepthBar() const
        for (depth_type i = 1; i <= depth; ++i) {
                int const w = nestMargin() / 5;
                int x = int(xo_) + w * i;
-               // consider the bufferview left margin if we're drawing outermost text
+               // only consider the changebar space if we're drawing outermost text
                if (text_.isMainText())
-                       x += pi_.base.bv->leftMargin();
+                       x += pi_.base.bv->leftMargin() - changebarMargin();
 
                int const starty = yo_ - row_.ascent();
                int const h =  row_.height() - 1 - (i - next_depth - 1) * 3;