commit 7485225cc6f26c9e03d3674f4f361b431074fa6e
Author: Jean-Marc Lasgouttes <[email protected]>
Date: Tue Sep 11 16:45:48 2018 +0200
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.
---
src/RowPainter.cpp | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/RowPainter.cpp b/src/RowPainter.cpp
index efc4021..149288b 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;