commit 3f1944a7c97444c6cb5b74a1772ac17f13012902 Author: Jean-Marc Lasgouttes <lasgout...@lyx.org> Date: Mon Sep 11 12:40:40 2017 +0200
Update row width when inset is indented Fixes bug #10758 --- src/TextMetrics.cpp | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/src/TextMetrics.cpp b/src/TextMetrics.cpp index 3d7e4ae..21d34bc 100644 --- a/src/TextMetrics.cpp +++ b/src/TextMetrics.cpp @@ -649,8 +649,10 @@ void TextMetrics::computeRowMetrics(Row & row, int width) const break; case LYX_ALIGN_LEFT: // a displayed inset that is flushed - if (Inset const * inset = par.getInset(row.pos())) + if (Inset const * inset = par.getInset(row.pos())) { row.left_margin += inset->indent(*bv_); + row.dimension().wid += inset->indent(*bv_); + } break; case LYX_ALIGN_RIGHT: if (Inset const * inset = par.getInset(row.pos())) {