From b64f836199882b79958d4381a606fd241705fd56 Mon Sep 17 00:00:00 2001 From: Abdelrazak Younes Date: Fri, 28 Sep 2007 07:32:19 +0000 Subject: [PATCH] * BufferView::update(): fitCursor() optimization. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@20560 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/BufferView.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/BufferView.cpp b/src/BufferView.cpp index 345f05740f..21a3c9f67a 100644 --- a/src/BufferView.cpp +++ b/src/BufferView.cpp @@ -257,6 +257,11 @@ bool BufferView::update(Update::flags flags) buffer_.changed(); if (fitCursor()) updateMetrics(false); + else + // The screen has already been updated thanks to the + // 'buffer_.changed()' call three line above. So no need + // to redraw again. + return false; } // tell the frontend to update the screen. -- 2.39.2