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();
 }
 
 

Reply via email to