commit e781628575276d48d71df6ebb44aad56f12d21f4 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 (cherry picked from commit 3f1944a7c97444c6cb5b74a1772ac17f13012902) --- src/TextMetrics.cpp | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/src/TextMetrics.cpp b/src/TextMetrics.cpp index e3a1f26..6c5a322 100644 --- a/src/TextMetrics.cpp +++ b/src/TextMetrics.cpp @@ -640,8 +640,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())) {