From: Jean-Marc Lasgouttes Date: Tue, 11 Sep 2018 14:45:48 +0000 (+0200) Subject: Place the depth bar correctly in screen mode X-Git-Tag: lyx-2.4.0dev-acb2ca7b~3061 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=7485225cc6f26c9e03d3674f4f361b431074fa6e;p=features.git Place the depth bar correctly in screen mode In full screen mode, it is possible to restrict the text width. In this case, the paint bar should not be painted outside of this restricted area. Fixes bug #11286. --- diff --git a/src/RowPainter.cpp b/src/RowPainter.cpp index efc4021c1b..149288b2f6 100644 --- a/src/RowPainter.cpp +++ b/src/RowPainter.cpp @@ -327,9 +327,9 @@ void RowPainter::paintDepthBar() const for (depth_type i = 1; i <= depth; ++i) { int const w = nestMargin() / 5; int x = int(xo_) + w * i; - // only consider the changebar space if we're drawing outermost text + // consider the bufferview left margin if we're drawing outermost text if (text_.isMainText()) - x += changebarMargin(); + x += pi_.base.bv->leftMargin(); int const starty = yo_ - row_.ascent(); int const h = row_.height() - 1 - (i - next_depth - 1) * 3;