As the title says. Committed to "younes".
Abdel.
Index: BufferView_pimpl.C =================================================================== --- BufferView_pimpl.C (revision 14345) +++ BufferView_pimpl.C (working copy) @@ -675,23 +675,23 @@ buffer_->buildMacros(); // First drawing step - updateMetrics(flags & Update::SinglePar); + bool singlePar = flags & Update::SinglePar; needs_redraw_ = (flags & (Update::Force | Update::SinglePar)); if ((flags & (Update::FitCursor | Update::MultiParSel)) && (fitCursor() || multiParSel())) { - updateMetrics(); needs_redraw_ = true; + singlePar = false; } - if ((flags & Update::MultiParSel) && multiParSel()) { - updateMetrics(); - needs_redraw_ = true; + if (needs_redraw_) { + // Second drawing step + updateMetrics(singlePar); } } owner_->redrawWorkArea(); - owner_->view_state_changed(); +// owner_->view_state_changed(); }